企业数据总线(ESB)和注册服务管理(dubbo)有什么区别?

企业数据总线(ESB)和注册服务管理(dubbo)的区别是什么?
关注者
37
被浏览
19,509

6 个回答

相同点:
都是服务注册和发现机制

不同点:
Dubbo是P2P模式的,ESB是总线模式的。


同一个网段的模式下,总线模式(ESB)相比P2P模式的要差。但是总线模式相比P2P模式,他即是服务注册和发现机制。又是服务提供者。所以,在跨网段服务访问上,Dubbo这种注册模式是不能互通的。但是ESB是可以的(部署在两个网络的边界上),作为两边服务的Exchanger/网关机制。


这是ESB模式不能被替换的优点。

谢邀。

ESB的说法不是企业数据总线,而是企业服务总线。ESB是对功能能进行的一个概而化之的说法,而注册服务管理是一个从功能角度的说法。两者视角不同。

单纯地比较太空洞,最好是结合实际的项目设计来说。泛泛地说,你可以认为没什么区别,也可以认为有些区别。因为如果不考虑实际的使用,空洞地说它们就是名词,而在实际应用中根据赋予它们的实际功能来看就比较清楚了。