Windows Server的MSMQ和Service Bus之间的区别

时间:2013-12-23 11:09:33

标签: .net msmq windows-server-2012

我正在研究将MSMQ迁移到Windows Server的Service Bus(内部部署窗口2012服务器)

我想知道使用Service Bus而不是MSMQ的可靠原因(优点)。但是我有一些服务总线的限制(大小限制和一些依赖性。)而不是优势。

由于 MIT

1 个答案:

答案 0 :(得分:2)

MSMQ只是一种原始邮件传输服务。一个队列基本上是一个fifo,你在它上面推送消息,在另一个你偷看或弹出消息。 Service Bus提供企业服务总线的服务,因此您可以拥有更高级别的API,例如提供基于主题的发布/订阅以及其他典型的ESB工具。所以这取决于,如果你的应用程序已经运行了原始MSMQ,我认为没有理由增加额外的费用来转移到Service Bus,因为你不会增加任何好处。如果您正在编写一个全新的应用程序,您可能会考虑将其作为基础架构的一部分。