【问题标题】:How should I handle multiple publishers on the same port on the same host?我应该如何处理同一主机上同一端口上的多个发布者?
【发布时间】:2014-06-18 02:22:56
【问题描述】:

我正在使用cluster 模块,在每个工作进程中,我需要将某些值发布到单个服务器,该服务器订阅每个工作人员。

我在每个工作进程中使用 zmq PUB 套接字,但是当每个工作套接字绑定到同一个端口时,它会导致冲突并且不起作用。我应该使用什么套接字模式,以便我可以从我的工作进程发布/推送/发送值并使用我的服务器进程订阅它们?

【问题讨论】:

    标签: node.js zeromq


    【解决方案1】:

    反转 pub-sub 绑定连接。 Sub 绑定和 Pub 连接解决了这个问题。

    【讨论】:

    • 如果您需要多个订阅者,这种情况相当普遍。您可以使用xpubxsub 套接字来构建一个代理来处理更一般的n 到n 情况。
    • 谢谢大卫会看看它,但我的用例只是一个子。
    猜你喜欢
    • 2015-08-13
    • 1970-01-01
    • 2016-09-30
    • 2016-05-02
    • 2013-07-11
    • 1970-01-01
    • 2023-04-08
    • 2013-04-22
    • 2016-01-10
    相关资源
    最近更新 更多