0
當使用SUB
型ØMQ插槽,可以使用主題在ZeroMQ REP插座
sub_socket.setsockopt_string(zmq.SUBSCRIBE, 'topic')
是相同的可能,還REP
插槽,允許工人只處理特定的主題,讓其他主題,以不同的工人?
我很害怕,這是不可能的,引用http://learning-0mq-with-pyzmq.readthedocs.org/en/latest/pyzmq/patterns/pubsub.html:
在ØMQ的當前版本,過濾發生在用戶側,而不是發行方。
但是,我仍在問,是否有一些技巧可以實現,因爲這樣的功能會對我的基礎架構產生巨大的影響。
你的假設絕對正確,這正是我想要做的。好的,謝謝你的明確答案,好像我必須爲每個主題實例化單獨的''DEALER':( – Tregoreg
是否有一個原因,通信必須從服務器啓動?請求/路由器,並開始從該工作人員可能會大大簡化您的架構,[ZMQ指南](http://zguide.zeromq.org/page:all)中有幾個示例。 – Jason
我希望我沒有使用不正確的術語 - 我是使用這種拓撲結構:https://github.com/imatix/zguide/raw/master/images/fig17.png。 溝通從客戶端開始,但不幸的是,我有幾個主題,每個主題都需要很多的RAM,因此在不同的機器上需要專門的工作人員(或服務,如果遵循圖的術語),如果我可以使用服務訂閱主題,事情會很好,很簡單,但因爲你說這是不合適的我必須爲每個主題實例化單獨的''ROUTER'''''DEALER''代理。 – Tregoreg