protobuf 语法简介 1.基本语义 在.proto文件中,最基本的数据类型为message,如其定义所示,由message引导,之后是message类型的名字,之后是由{}包含的各个域(fields). required string name = 1; 域字义的一个例子. required 表示这个域是必需的 optional 该域选,出现0次或1次 repeated 重复出现,0次或多次 string是域的类型,可是简单的标量类型(如bool,int32,float,double,st