proto3 定义 message
上面我们知道了protobuf怎么安装的,接着我们需要了解下protobuf的语法规则是什么
Protobuf 语法定义:
要想使用protobuf必须得先定义proto文件。所以得先熟悉protobuf的消息定义的相关语法。下面就来介绍 首先我们先定义一个proto文件,结构如下:
syntax = "proto3";
package pb;
service NewService {
string msn = 1;
string streamKey = 2;
}
- 文件的第一行指定了你正在使用proto3语法:如果你没有指定这个,编译器会使用proto2。这个指定语法行必须是文件的非空非注释的第一个行。
- NewService消息格式有2个字段,在消息中承载的数据分别对应于每一个字段。其中每个字段都有一个名字和一种类型。