我正在研究将MSMQ迁移到Windows Server的Service Bus(内部部署窗口2012服务器)
我想知道使用Service Bus而不是MSMQ的可靠原因(优点)。但是我有一些服务总线的限制(大小限制和一些依赖性。)而不是优势。
由于 MIT
答案 0 :(得分:2)
MSMQ只是一种原始邮件传输服务。一个队列基本上是一个fifo,你在它上面推送消息,在另一个你偷看或弹出消息。 Service Bus提供企业服务总线的服务,因此您可以拥有更高级别的API,例如提供基于主题的发布/订阅以及其他典型的ESB工具。所以这取决于,如果你的应用程序已经运行了原始MSMQ,我认为没有理由增加额外的费用来转移到Service Bus,因为你不会增加任何好处。如果您正在编写一个全新的应用程序,您可能会考虑将其作为基础架构的一部分。