一.简介 Protocol Buffers是谷歌定义的一种跨语言.跨平台.可扩展的数据传输及存储的协议,因为将字段协议分别放在传输两端,传输数据中只包含数据本身,不需要包含字段说明,所以传输数据量小,解析效率高.一条消息用protobuf序列化后的大小是json的10分之一.类似的序列化框架还有Thrift.avro.thrift和avro都提供rpc服务和序列化,而protocol buffer只是提供序列化功能. 二.安装 安装Google的protoc编译器,这个工具可以把proto文件中