在协议缓冲区中注释推送 rpc 调用
如何在协议缓冲区语言中定义仅推送 rpc 调用?服务定义小节中显示的语法仅显示一般请求 ->返回对。
我能想到的一个解决方案是拥有一条哨兵消息,例如“ReturnsNothing”,并在我的 rpc 生成程序中查找该消息。
我希望有更好的方法来做到这一点,也许有一个未记录的解决方案?
How do I define a push only rpc call in the protocol buffers language ? The syntax shown in the service definition subsection only shows a general request -> returns pair.
One solution I can think of is to have a sentinel message such as 'ReturnsNothing' and look for that in my rpc generation program.
I am hoping there is a better way of doing this, perhaps there is an undocumented solution ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以引入并使用
Empty
消息类型:(不确定您的 ReturnsNothing 消息是否意味着同样的事情)。
You could just introduce and use an
Empty
message type:(Not sure if you meant that same thing with your ReturnsNothing message).