如何在协议缓冲区语言中定义仅推送rpc调用?服务定义子部分中显示的语法仅显示一般请求 - >返回对。
我能想到的一个解决方案是拥有一个哨兵信息,例如'ReturnsNothing',并在我的rpc生成程序中查找。
我希望有更好的方法可以做到这一点,或许有一个无证的解决方案?
答案 0 :(得分:1)
您只需介绍并使用Empty
消息类型:
message Empty
{
}
service MyService
{
rpc Search (MyRequest) returns (Empty);
}
(不确定你对ReturnsNothing消息的意思是否相同)。