提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
本文主要讲解采集protobuf后,如何定义.proto文件,文章内容仅供参考学习,如有侵权,联系删除。
Protobuf是一种轻便、高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或RPC数据交换格式。
它通常用于ws通信协议,像dou_yin,kui_shou中的直播数据流都是protobuf格式的
{
"nested": {
"kuaishou": {
//此处省略........
"WebLikeFeed": {
"fields": {
"id": {
"type": "string",
"id": 1
},
"user": {
"type": "SimpleUserInfo",
"id": 2
},
"sortRank": {
"type": "uint64",
"id": 3
},
"deviceHash": {
"type": "string",
"id": 4
}
}
},
//省略......
...省略,这边用上面的WebLikeFeed 为例
message WebLikeFeed {
optional string id = 1;
optional SimpleUserInfo user = 2;
optional uint64 sortRank = 3;
optional string deviceHash = 4;
}
...省略