首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么将NServiceBus与AzureServiceBus结合使用?

为什么将NServiceBus与AzureServiceBus结合使用?
EN

Stack Overflow用户
提问于 2019-11-18 12:04:36
回答 1查看 930关注 0票数 1

AzureServiceBus和NServiceBus对我来说都是新的,我正在探索用于微服务体系结构的NServiceBus。

我知道NServiceBus可以处理不同的传输,如学习、SQLServer、MSMQ、AzureServiceBus等。我还创建了具有上述传输的POCs。

我想要理解的是,当AzureServiceBus可以作为企业服务总线工作时,同时使用NServiceBus有什么好处?

换句话说,为什么我要使用AzureServiceBus作为NServiceBus中的传输?有什么理由不只使用AzureServiceBus吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-18 23:04:45

为什么我要在NServiceBus中使用AzureServiceBus作为传输?

Azure服务总线不是一个简单的依赖项。有些事情,如重试和间歇性错误、连接处理、序列化和反序列化、消息大小约束、事务管理等等,您可能不想自己做,或者在代码中有。这就是NServiceBus发挥作用的地方。它还带来了一些额外的好处,你可能不一定要考虑在早期的日子。例如操作工具(监视、手动重试等)。它提供的编程模型为您提供了对许多概念的抽象,允许您最终在需要时转移到另一个消息传递服务。

从业务角度来看,开发人员可以关注业务问题,而不是首先花时间构建中间件来处理Azure服务总线,然后将中间件支持集成到分配给业务问题/产品的预算中。与开发时间的成本相比,NServiceBus的成本,再加上与服务总线相关的代码维护和错误修复的持续成本,是很小的。正如企业在构建业务软件时不构建自己的操作系统一样,我们的客户选择专注于他们的核心业务,将消息传递基础设施留给NServiceBus。

免责声明:我参与了NServiceBus的开发,也是Azure服务总线传输的贡献者。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58914183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档