【发布时间】:2015-07-18 08:33:30
【问题描述】:
我见过两种使用 Protobuf v3 声明 gRPC 服务的不同方式。有些代码有rpc line end with a semicolon(比如当前的proto3文档):
service SearchService {
rpc Search (SearchRequest) returns (SearchResponse);
}
其他code has the rpc line end with{}:
service Greeter {
rpc SayHello (HelloRequest) returns (HelloReply) {}
}
它们都使用 protoc v3.0.0-alpha-2 编译器进行编译,并生成相同的 (go) 代码。
这两种语法有什么区别?
【问题讨论】:
标签: protocol-buffers grpc