protocol buffers(简称**protobuf**)是google搞的,是用来序列化数据的一种数据格式,类似于json、xml等这种。
本文其他概念不讲直接讲基本用法了。
首先需要定义数据结构,数据结构定义写在一个扩展名是`.proto`的文本文件里面,这个文件叫做`proto`文件。
protobuf的数据叫`message`,每一个消息都是一系列名值对,我们把他叫做`fields`,当然还有更复杂的结构,这就不在这里讨论了。
例如:
```
syntax = "proto3"; #版本
package tutorial; #包名
message Person {
string name = 1;
int32 id = ...
发布日期:
2019-06-18
分类:
后端
浏览量:
3511
0条评论