ZeroMQ 可以订阅,但是如何排除特定的过滤器?
ZeroMQ can subscribe, but how to exclude a specific filter?
在 ZeroMQ 中,我们可以使用一些过滤器订阅主题
socket.setsockopt(zmq.SUBSCRIBE, "/someRoot/")
有没有办法排除发送特定过滤器?
例如,我们如何排除"/someRoot/noise/"
被发送?
当然,我们可以在订阅者端检查它,但我想避免它甚至一开始就被发送给这个订阅者...
ZeroMQ 可以吗?
如果我的观点正确,是的,使用 ZeroMQ 工具非常有可能,只是:
创建一个 CensorProxy
(一个 Man-In-The-Middle 模式)
和assemble一个客户-XSUB/XPUB
-[MITM-PolicyMaker]
-SUB/PUB
管道,其中 MITM-Censor 将实施政策,允许订阅什么,不允许订阅什么。
希望这对好男孩的帮助多于坏男孩的帮助。
在 ZeroMQ 中,我们可以使用一些过滤器订阅主题
socket.setsockopt(zmq.SUBSCRIBE, "/someRoot/")
有没有办法排除发送特定过滤器?
例如,我们如何排除"/someRoot/noise/"
被发送?
当然,我们可以在订阅者端检查它,但我想避免它甚至一开始就被发送给这个订阅者...
ZeroMQ 可以吗?
如果我的观点正确,是的,使用 ZeroMQ 工具非常有可能,只是:
创建一个 CensorProxy
(一个 Man-In-The-Middle 模式)
和assemble一个客户-XSUB/XPUB
-[MITM-PolicyMaker]
-SUB/PUB
管道,其中 MITM-Censor 将实施政策,允许订阅什么,不允许订阅什么。
希望这对好男孩的帮助多于坏男孩的帮助。