我需要編寫一個排隊系統,我想知道有什麼替代方法將Microsoft服務器周圍的消息排隊到MSMQ?MSMQ的替代品
我對MS-DTC和BizTalk有一些瞭解,但是這些選項的優缺點是什麼,我是否缺少什麼?
我需要按順序發送消息,並且可能需要水平擴展。
我正在處理大約100,000個消息,每個消息小於256kb一小時。
感謝
我需要編寫一個排隊系統,我想知道有什麼替代方法將Microsoft服務器周圍的消息排隊到MSMQ?MSMQ的替代品
我對MS-DTC和BizTalk有一些瞭解,但是這些選項的優缺點是什麼,我是否缺少什麼?
我需要按順序發送消息,並且可能需要水平擴展。
我正在處理大約100,000個消息,每個消息小於256kb一小時。
感謝
MS-DTC無關與排隊,它是分佈式事務Cordinator和MSMQ可以在分佈式事務中登記,以確保可靠的消息傳遞。
Biztalk恕我直言,問題是額外的成本和複雜性必須支持biztalk服務器。如果你想要的只是排隊,那麼Biztalk可能會過度殺傷。 biztalk的一個大賣家是它提供的用於將各種系統集成在一起的工具。
MSMQ有什麼問題?您可以輕鬆處理該負載,並且我相信MSMQ在Active Directory中運行時可以擴展。
你也可以看看其他供應商IBM的MQ系列(如果你在微軟環境下,我會建議你不要這樣做),Rhino Queues是我熟悉的另一個。
RabbitMQ真的很不錯。也搜索AMQP。這代表高級消息隊列協議。這是消息隊列的開放標準。 RabbitMQ是AMQP的一個實現。
感謝您的反饋意見。沒有什麼是MSMQ特別錯誤,我只是想確保我沒有失去明顯的東西。 – 2011-06-07 15:30:06