gpt4 book ai didi

nservicebus - NServiceBus 到底是不是 ESB

转载 作者:行者123 更新时间:2023-12-03 15:18:20 26 4
gpt4 key购买 nike

NServiceBus 到底是 ESB 还是轻量级 ESB?还是更像具有持久/可靠消息传递的 WCF?在我看来,它更像是一个消息传递框架而不是 ESB。

只是想要一些指针,因为我刚刚开始研究不同的 ESB 产品以及它们能做什么或不能做什么。

最佳答案

NServiceBus 绝对是一个 ESB。句号。

Enterprise Service Bus,一种总线,意思是通过设计允许系统的组件分布和独立工作的东西。总线本身也是分布式的。一个组件或服务的故障不会影响连接到总线的其他组件的可用性。

公共(public)汽车的对面是经纪人。代理在系统中呈现单点故障。像 MS BizTalk 这样的东西是代理,而不是 ESB。

更新
只是详细说明一下 NSB 中的企业支持
- 支持 messaging patterns是单向即发即忘(持久和快速)、相关请求-响应、发布-订阅。其他一切都可以建立在此之上。
- 事务性 message processing和自动 retries
- 使用 distrubutor 进行负载平衡
- 可配置auditing和监控 performance counters
- 内置long running process管理
list 还在继续……使 NServiceBus 成为 ESB

一些消息代理产品可以以“联合模式”部署,这使得这些部署是分散的。分散式部署类型与总线架构风格非常吻合。所以,我想,这取决于。但是,集中部署只是一个企业服务代理,而不是总线。

关于nservicebus - NServiceBus 到底是不是 ESB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10839105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com