Zeromq XPUB / XSUB代理仅用于订阅消息?

时间:2015-04-25 01:24:12

标签: proxy zeromq publish-subscribe

我想阻止订阅者订阅ZeroMQ中的所有主题。我的想法是使用XPUB / XSUB代理并删除代理中所有主题的订阅。但是,我担心的是,在这种情况下,所有消息都将通过代理,而不仅仅是订阅消息。这不是性能问题吗?是否可以只在PUB / SUB套接字之间直接通过代理和常规消息订阅消息?

1 个答案:

答案 0 :(得分:0)

可以使用 zmq 创建您所谈论的内容,但这超出了 xsub/xpub 的范围。它甚至超出了 pub/sub 的范围。

使用 router dealer ,您可以构建执行此行为的协议,在极端情况下,它可以使用,也许是必要的。

但是,我猜这对你来说不是问题。如果您没有发送大量数据,这对您来说非常有用。您可以添加多个xsub/xpub服务器,并通过让每个订户连接到不同的服务器来分配负载(负载平衡)。但同样,只有在需要时才开始设计这样的设置。