Service Server for Windows Server vs NServicebus vs Mule ESB

Sri*_*vas 2 esb nservicebus servicebus mule azureservicebus

我一直在寻找新发布的Windows服务器,NServicebus和Mule ESB之间的比较.要求是使用发布者/订阅者通信模式开发基于.NET的实时数据集成解决方案.
想法是通过servicebus传输protobuf序列化数据消息.但是,如果任何这些支持文件传输也会很好,因为我们有不同的卷和各种数据源.我不确定哪一个是更好的选择.

Rya*_*egg 9

实际上,Azure Service Bus并不是NServiceBus和Mule ESB的直接竞争对手.它更接近消息代理(如ActiveMQ或RabbitMQ)而不是集成平台.除了简单的消息传递之外,它还有一些功能,例如Web服务代理和一些不错的移动推送通知支持.

Mule ESB是一个集成平台,这意味着您可以使用Mule配置语言创建集成应用程序,并使用Java平台扩展Mule编程组件.您将集成应用程序部署到独立的Mule服务器或CloudHub(Mulesoft的云环境).它们还提供了一个非常大的连接器库,可简化与各种其他技术和SaaS的集成.

我对NServiceBus没什么经验,但文档显示了一些与Mule ESB相同的功能.

既然您可以免费下载NServiceBus和MuleESB来尝试它们,我建议给它们两个旋转,看看它们如何适用于您的特定集成问题.

  • @Lee Simpson:Windows Service Bus或Azure Service Bus都不能被视为NServiceBus的竞争对手.Ryan是对的,这些总线的功能大多相当于消息代理解决方案.NServiceBus能够使用Azure Service Bus作为传输.NServiceBus的抽象级别远高于Azure SB或Windows SB. (2认同)