Windows 上支持大型消息的 MSMQ 的队列替代项



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

在不久的将来,我想容纳大于 4MB 的消息,但我不确定 MSMQ 如何处理大型消息。我看了一下MSDN,有一篇关于它的文章,但我不确定它处理大于4MB的消息的能力如何。

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

亲切问候

Windows Server 1.1 的服务总线支持最大 50 MB 的消息(与仅支持 64 KB 的 Azure 对应项不同)。如果这个大小还不够,有一种称为拆分器的模式可以克服这个限制。服务总线归创建 MSMQ 的同一团队所有,并提供许多类似的功能以及一些新功能。它需要一个 SQL Server 实例来存储它。

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

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

最新更新