发布于 2010-06-30 06:00:08
消息总线意味着所有参与者所说和理解的公共协议。总线中几乎没有逻辑。通常,消息会被转发到所有连接的系统。
中心辐射式体系结构(或“消息代理”)有一个中心软件,该软件理解发送给它的消息,可以转换它们,并将它们转发给需要信息的系统。
发布于 2017-01-16 04:00:04
首先认识到这些是从现有隐喻中采用的虚构术语,就像大多数特定于领域的术语一样。没有人有权定义它们,相反,我们只是随着我们(行业)的发展而编造这些东西。
broker的比喻与中心辐射式布局配合得很好。总线比喻在直接寻址的情况下工作得更好。是什么阻止了您的客户向坐在公交车上的多个代理之一发送消息,中心辐射式或其他?隐喻的定义开始变得有点愚蠢了。
弄清楚您想做什么,并选择一个最好的产品--提示:它可能会同时提供所谓的总线或代理技术的功能。
发布于 2016-08-21 07:22:35
在mulesoft上很好地解释了Message Broker和Enterprise Service Bus之间的差异-
https://www.mulesoft.com/resources/esb/enterprise-application-integration-eai-and-esb
引述自文章:“Enterprise Bus:...While it (即Message Broker)仍然使用中央路由组件在系统之间传递消息,总线体系结构试图通过将一些集成任务分配到网络的其他部分来减轻施加在单个组件上的功能负担。
然后,可以通过配置文件将这些组件分组到不同的配置中,以便以最有效的方式处理任何集成方案,并且可以托管在基础设施中的任何地方,或者复制这些组件以实现跨大地理区域的可扩展性。
https://stackoverflow.com/questions/3144788
复制相似问题