我认为标题概括了一切......我们有一个 .NET 2.0 系统试图实现分布式发布/订阅模型。我遇到了 NServiceBus、RhinoBus 和 MassTransit。不幸的是,这些都是基于 MSMQ 的。我的任务是找出使用不同消息传递替代方案的 pub/sub 替代方案......
寻求 MSMQ 替代方案的唯一原因是克服消息大小限制。由于我们的企业应用程序消息可能会由于每条消息的限制而被截断......
非常感谢任何指导
最佳答案
嘿,老问题,但值得一提的是,NServiceBus 现在正在支持 ActiveMQ(作为一种替代方案),其他正在开发中。也有人谈论实现“数据总线”来克服消息大小限制,但我不知道它的状态。
基础结构已准备就绪,可以插入不同的传输,我记得看到过关于使用 Sql Server Service Broker 的讨论,但我不知道这是否超出了最初的讨论。
关于.net - 不使用 MSMQ 的 NServiceBus 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480462/