我需要编写一个排队系统,我想知道有什么替代方法将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