【发布时间】:2015-06-23 14:22:27
【问题描述】:
我正在尝试使用 Google 的协议缓冲区来描述 RPC 服务
service WhoamiService {
rpc WhoAreYou() returns (Whoami) {}
}
message Whoami {
optional bytes request_id = 1;
optional string hostname = 2;
optional string message = 3;
}
当我尝试编译这个定义时,我收到一个错误 Expected type name 指向 WhoAreYou() 片段。
如果我用WhoAreYou(Whoami) 替换WhoAreYou() 效果很好,但在这种情况下,该方法不需要任何参数。有没有办法做到这一点,还是根本不支持?
【问题讨论】:
-
此页面的访问者可能还对stackoverflow.com/a/31772973/10278 和 google.protobuf.Empty 感兴趣