【问题标题】:Queue alternatives to MSMQ on Windows that supports large messagesWindows 上支持大型消息的 MSMQ 队列替代方案
【发布时间】:2014-03-05 05:04:21
【问题描述】:

我有一个使用 WCF 与 Rhino 服务总线和 MSMQ 的系统。我读到 MSMQ 的消息大小限制为 4MB。

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

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

亲切的问候,

【问题讨论】:

    标签: wcf msmq


    【解决方案1】:

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

    还有其他的选择,比如 ActiveMQ 和 RabbitMQ,它们都是开源的。

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

    【讨论】:

      猜你喜欢
      • 2016-08-08
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-24
      相关资源
      最近更新 更多