我正在研究使用 ZeroMQ,并尝试了一些示例。但是,有一些重要的要求我无法验证 ZeroMQ 是否支持。我希望你能帮助我。
我将使用这个简单的场景来问我的问题:
出版商(比如交易所)提供(大量)股票的价格更新。N 个客户订阅了其中 1..n 股的价格更新。
我已经看到了 PUB/SUB 功能,但我无法验证过滤是发生在发布者端还是订阅者端?在像上面这样的用例中,除了在发布者端过滤之外的任何东西对我来说都是不可接受的。
但是,我的调查告诉我,过滤仅在订阅者端可用,这意味着所有数据都发送给订阅者,并在那里过滤。
我怀疑我完全弄错了,如果有任何关于如何使用 ZeroMQ 解决这种情况的指示,我将不胜感激