我有一個龐大的數據收集服務器網絡,可以生成大量的實時數據。消息是否爲高帶寬數據饋送排隊?
在過去,我已經爲合作伙伴提供了使用HTTP GET的近實時獲取數據的能力。但由於很多原因,我急於拋棄這一點。
所以是的......我渴望建立一個新的分配系統,我在想消息隊列系統是一條可行的路。
我需要能夠將來自我的來源的數據分發給多個不同的合作伙伴。有些合作伙伴會收到所有的信息,其他人只會收到一部分。而且,如果合作伙伴斷開連接,他們需要能夠重新連接並且不會錯過任何數據。 (雖然,爲了磁盤和內存的緣故,我希望他們的排隊消息在一小時左右後過期)
最後,我需要系統能夠處理每分鐘成千上萬的入隊隊列。
您認爲消息隊列是一個合適的方案嗎?
我在看使用RabbitMQ。難以維護嗎?
非常感謝!
-Z
什麼更重要:吞吐量或延遲/響應時間? – Bernd
對合作夥伴的延遲並不是非常重要。如果它不到一分鐘就沒關係。 – zorlack