我在不同的機器上有好幾種服務,消息傳遞系統適合我的問題。持續消息隊列
可靠性 - 發送的消息始終發送,即使一端發生故障 - 是關鍵問題,但它也應該是快速且合理的帶寬效率。
那麼我應該使用哪個消息隊列?
我在不同的機器上有好幾種服務,消息傳遞系統適合我的問題。持續消息隊列
可靠性 - 發送的消息始終發送,即使一端發生故障 - 是關鍵問題,但它也應該是快速且合理的帶寬效率。
那麼我應該使用哪個消息隊列?
RabbitMQ是涵蓋您所有要求的解決方案。它還具有許多語言(Java,C,Python,...)的綁定。
RabbitMQ服務器也可用於* nix和Windows環境。
如果您使用Windows操作系統,則可以使用MSMQ(Microsoft消息隊列)。它允許持久和事務性消息傳遞。如果您使用.NET,則可以使用NServiceBus,它在MSMQ之上運行。
您使用哪種語言/框架進行開發? – 2010-06-14 13:43:25
一個真正的混合,如此便攜和大量的綁定是最好的;在Windows和Linux上肯定是python和java – Will 2010-06-14 14:20:09