有没有办法实现ZeroMQ全双工通道?本项目是通过ZeroMQ构建Python和C#程序之间的消息传递机制。我希望消息能够随时从两端传入和传出,这不是基本的请求-回复模型,又名REQ/REP。我能想到的一种方法是在两个端口(即两个单向通道)上对PUB/SUB进行建模。有没有办法获得真正的双工通道?使用ZeroMQ有几种方法可以做到这一点。我推荐使用DEALER/ROUTER套接字对:此时客户端可以向服务器发送消息,但服务器不能向客户端发送消息。服务器将收到包含客户端地址的消息和HELLO消息。现在服务器可以使用客户端的地址向客户端发送消息。DEALER/ROUTER在ZeroMQ中被认为是“高级”套接字对。我这里的描述很高。您确实需要阅读文档以充分利用ZeroMQ。哦,是的,先生!使用PAIR-PAIR甚至XREQ-XREP应该可以解决问题。最好的下一步是仔细阅读相应的可扩展形式通信模式原型的访问点API文档,以便交叉检查所有预先连接的行为逻辑是否满足您的项目需求,并在您的项目中使用它们。消息设置和调整设置以满足您的性能和延迟需求。就是这么简单(感谢隐藏在其中的所有真正技术)。借助Python+C/MQL4与其他计算节点之间的这种跨平台集成,非常值得花时间学习ZeroMQ的功能和优势。以上是C#学习教程:有没有办法实现ZeroMQ全双工通道?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
