Dav*_*vid 36 .net c# msmq servicebus publish-subscribe
我想对简单的发布/订阅架构做出明智的选择.
所以我想知道:服务总线添加了什么,MSMQ不能做什么?服务总线有
哪些缺点?
感谢我的启发!
tom*_*ern 21
主要功能差异是Service Bus提供对消息交换语义的开箱即用支持,例如通过发布 - 订阅的基于主题的路由.
另一方面,MSMQ是一个轻量级的存储转发排队系统,它支持点对点单向消息传递.
服务总线:
如果您正在查看pub-sub框架,那么目前流行的一个(在单线程模式下免费)是NServiceBus,它位于MSMQ之上,但具有可交换的传输.
优点
缺点
然而,人们使用MSMQ作为具有Service Bus的本地存储,因此在本地发布,然后在连接可用时将其推送到总线.
我们目前正在使用Service Bus而不是MSMQ获得良好的体验.