2012-12-14 46 views
5

我正在研究使用ZeroMQ,並嘗試了幾個例子。但是有一些重要的要求,我無法驗證ZeroMQ支持。我希望你能幫助我。ZeroMQ過濾出版商

我會用這個簡單的場景問我的問題:

發佈者(比如交換)提供了(大量的)股票價格更新。 N個客戶訂閱1..n這些股票的價格更新。

我已經看到了PUB/SUB功能,但我無法驗證過濾是否在發佈者或訂閱端發生?在像上面這樣的用例中,除了發佈方的過濾之外的任何內容都是我不能接受的。

但是我的調查告訴我,過濾只在用戶端可用,這意味着所有的數據都被髮送到用戶,並在那裏過濾。

我懷疑我已經得到它完全錯誤的,並希望得到一個如何解決ZeroMQ

回答

6

這種情況下這很簡單,在ZeroMQ 3.X PUB/SUB過濾在發行方做任何指針,來源:http://www.zeromq.org/docs:3-1-upgrade

+0

好的謝謝。我想我看着版本2. *,因爲那是Ruby寶石支持的唯一一個。我愚蠢。別問爲什麼Ruby是我的第一選擇。 –