我需要使用 ZeroMQ 推拉套接字模式用 C++ 编写客户端-服务器应用程序。客户端必须对服务器接口中指定的函数进行 RPC 调用。我想知道是否有一个开源且商业可用的库/框架主要用于此目的,主要是 C++。我做了一些谷歌搜索,似乎有一些用 python 编写的东西,但我更喜欢用 C++ 编写的东西,如果可能的话,它可以方便地与 ZeroMQ 一起使用。任何建议/指导表示赞赏。谢谢。
Google protobuf 提供了生成客户端方法包装器和存根的功能远程过程调用服务 https://developers.google.com/protocol-buffers/docs/proto#services可在 C++ 中使用。
用户必须显式定义用于此目的的传输机制,ZeroMQ 将是实现恕我直言的合适选择(所以这与您所要求的相反,但最终没有区别)。
还有另一个问题提供了有关可用替代方案的更多详细信息:'哪种 rpc/消息传递框架最适合这种情况? https://stackoverflow.com/questions/10505764/which-rpc-messaging-framework-would-best-fit-this-case'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)