有人能够阐明新发布的 Windows ServiceBus(本地,而不是 Azure)和 NServiceBus 之间的差异吗?
寻找详细的答案 Windows SB 可能缺少什么,因为我熟悉 NSErviceBus 可以做什么:
- 它是真正的服务总线,而不仅仅是使用队列的消息代理吗?
- 能支持消息多态吗? (消息子类化其他
支持此层次结构的消息和处理程序
- 长时间运行的进程和关联
- 向外扩展
我负责 NServicebus 中的 Windows Azure ServiceBus 支持。在我看来,这个新的 Windows Server Servicebus 提供了与 Azure ServiceBus 完全相同的功能。因此,在我看来,它将与 NServiceBus 很好地匹配,而不是竞争对手(就像 Windows Azure ServiceBus 一样),并且可以用来代替 msmq。
回答您的问题
- 新的servicebus是一个使用队列的代理
- 服务总线上的消息最终只是字符串,服务总线本身没有对消息类型、层次结构、处理程序等的额外支持。通常您会使用 WCF 或 NServiceBus 来实现此目的。
- 不支持长时间运行的进程,也不支持关联。它确实与 NServiceBus 有一些功能重叠,但因为它可以执行订阅/主题,所以它还可以延迟消息和过滤器。
- 它旨在横向扩展。
希望这可以帮助?
亲切的问候,
伊夫
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)