随笔分类 - protobuf
摘要:protobuf自身是语言无关的,但是它所提供的编译器以及插件机制可以将我们编写的proto文件生成任意语言的代码,所以可以用来做IDL定义服务接口,可以很方便地让个类型的语言接入。 protobuf自身也是序列化协议,将结构体对象序列化为二进制数据。protobuf的编码原理其实在我们protob
阅读全文
摘要:利用proto的IDL文件,我们可以用来描述服务和接口的定义。并利用protoc编译器来快速生成需要的代码。 proto原生支持一部分语言的生成器 // Proto2 C++ cpp::CppGenerator cpp_generator; cli.RegisterGenerator("--cpp_
阅读全文