Windows上支持大邮件的MSMQ的队列替代方法

时间:2014-03-04 20:46:58

标签: wcf msmq

我有一个使用WCF与Rhino Service Bus和MSMQ的系统。我读到MSMQ的邮件大小限制为4MB。

在不久的将来,我想要容纳大小超过4MB的消息,我不确定MSMQ如何处理大型消息。我看了MSDN,有一篇文章,但我不确定它处理大于4MB的邮件有多好。

任何人都可以向我推荐可靠的MSMQ替代方案,并支持大于4MB的消息。

亲切的问候,

1 个答案:

答案 0 :(得分:0)

Window Server 1.1的Service Bus支持最大50 MB的邮件(与Azure版本不同,仅支持64 KB)。如果这个大小不够,那么有一个名为Splitter的模式可以克服这个限制。 Service Bus由创建MSMQ的同一团队所有,并提供许多类似的功能,以及一些新功能。它需要一个SQL Server实例来存储它。

还有其他选项,如ActiveMQ和RabbitMQ,两者都是开源的。

以上所有内容都有WCF绑定,以及独立的API。