我想知道 zmq 是否已经解决了以下问题(或)位于 zmq 之上的应用程序需要处理它。
1) 向所有订阅者发布数据的中央发布者。这些数据本质上是静态的,类似于配置。数据可以随时修改。
2) 多个订阅者订阅来自该发布者的消息。发布者可以随时加入。
3)如果数据发生变化,发布者应该只将差异发布给现有订阅者。
4)如果订阅者稍后加入,发布者应该将所有数据(当前配置)发布给新订阅者。
Zeromq 指南建议遵循以下解决慢连接器综合症,但这并不能解决上述问题。 http://zguide.zeromq.org/page:all#Slow-Subscriber-Detection-Suicidal-Snail-Pattern