我想知道zmq是否已經解決了以下問題(或)坐在zmq之上的應用程序需要照顧它。如何將所有數據推送到晚期用戶?
1)向所有用戶發佈數據的中央出版商。這些數據本質上是靜態的,就像配置。數據可以在任何時間點修改。
2)多個訂戶訂閱來自該發佈者的消息。出版商可以隨時加入。
3)如果數據發生變化,發佈者應該將差異發佈給現有訂閱者。
4)如果訂戶稍後加入,發佈者應該將所有數據(當前配置)發佈給新訂戶。
Zeromq指南建議以下解決慢喬伊納綜合徵,但這並沒有解決上述問題。 http://zguide.zeromq.org/page:all#Slow-Subscriber-Detection-Suicidal-Snail-Pattern
幾個問題:1.爲什麼發送「更新提示」而不是直接發送當前狀態? 2.「出版商」能否檢測到離開網絡的「訂戶」,以便它不再嘗試向其發送更新? – khuttun 2016-03-20 13:49:45