Protocol Buffer命名规范

Protocol Buffer的消息体定义采用驼峰命名法:

  1. message newService {
  2. required string name = 1;
  3. }

枚举类型采用驼峰命名法。枚举类型首字母大写开头。每个枚举值全部大写,并且采用下划线分隔法命名。

  1. enum Foo {
  2. FIRST_VALUE = 0;
  3. SECOND_VALUE = 1;
  4. }

消息体中每行用分号结束,不是逗号.

消息体中服务名和方法名都采用驼峰命名法。并且首字母都大写开头.

  1. service NewService {
  2. rpc Search (NewRequest) returns (NewRequest);
  3. }