【发布时间】:2014-06-25 18:12:43
【问题描述】:
我知道已经有一个很好的问题,但它并没有真正回答我在寻找什么。
据我了解:
1.两者都用作应用程序之间的中心焦点
2.都可以在服务/应用之间使用路由/中介/转换等
但我真正能看到的唯一区别是集线器和辐条通常有许多不同的格式进入集线器(SOAP/REST/XML/JSON...),而 ESB 通常有标准格式(通常只是 SOAP。)
此外,我一直在阅读,与 ESB 相比,集线器和辐条引入了单点故障。那么物理部署是这里的区别吗?一个集线器有所有可能的端点,而 ESB 有跨多个集线器部署的端点?所以 ESB 只是多个集线器(因为需要更好的词)?
谁能帮我解决这个问题?
【问题讨论】:
-
您在“格式”部分不正确。 ESB 可以支持多种格式和协议。实际上,这是 ESB 的用途之一:使客户端能够使用他们想要的任何传输/协议,并让 ESB 处理转换。
标签: rest architecture mule esb enterprise-integration