【发布时间】:2014-06-18 02:22:56
【问题描述】:
我正在使用cluster 模块,在每个工作进程中,我需要将某些值发布到单个服务器,该服务器订阅每个工作人员。
我在每个工作进程中使用 zmq PUB 套接字,但是当每个工作套接字绑定到同一个端口时,它会导致冲突并且不起作用。我应该使用什么套接字模式,以便我可以从我的工作进程发布/推送/发送值并使用我的服务器进程订阅它们?
【问题讨论】:
我正在使用cluster 模块,在每个工作进程中,我需要将某些值发布到单个服务器,该服务器订阅每个工作人员。
我在每个工作进程中使用 zmq PUB 套接字,但是当每个工作套接字绑定到同一个端口时,它会导致冲突并且不起作用。我应该使用什么套接字模式,以便我可以从我的工作进程发布/推送/发送值并使用我的服务器进程订阅它们?
【问题讨论】:
反转 pub-sub 绑定连接。 Sub 绑定和 Pub 连接解决了这个问题。
【讨论】:
xpub 和xsub 套接字来构建一个代理来处理更一般的n 到n 情况。