public:it:protobuff

这是本文档旧的修订版!


Protocol Buffers

  • 三步:
    1. 定义 <name>.proto 文件,语法见Protocol Buffer Language Guide
    2. 使用编译工具 protoc 来编译 .proto文件来生成对应语言的代码文件
    3. 接口使用,消息成员变量操作接口<key>has_<key>set_<key>clear_<key>等, 可查看cpp-generated; 以及消息整体的操作IsInitialized()DebugString()CopyFromClear()等, 可查看 Message; 以及最重要的序列化与反序列化接口SerializeToStringParseFromString等,同样可查看 Message

以上链接大部分为c++链接, protobuf支持的其它语言比如Java,Go等,其接口链接要去官网对应的文档查看

  • public/it/protobuff.1603160615.txt.gz
  • 最后更改: 2020/10/20 10:23
  • oakfire