如何在 Protocol Buffer 语言中定义仅推送 rpc 调用?服务定义小节中显示的语法仅显示一般请求 -> 返回对。
我能想到的一个解决方案是使用诸如“ReturnsNothing”之类的标记消息,然后在我的 rpc 生成程序中查找它。
我希望有更好的方法来做到这一点,也许有一个未记录的解决方案?
最佳答案
您可以引入并使用Empty
消息类型:
message Empty
{
}
service MyService
{
rpc Search (MyRequest) returns (Empty);
}
(不确定您的 ReturnsNothing 消息的意思是否相同)。
关于c++ - 注释 Protocol Buffer 中的推送 rpc 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7766202/