gpt4 book ai didi

routing - 消息总线和消息代理的区别

转载 作者:行者123 更新时间:2023-12-03 09:12:09 28 4
gpt4 key购买 nike

消息总线[1]和消息代理[2]有什么区别

  • 两者都是应用程序的中间件
  • 两者都可以用来解耦各种系统
  • 两者都可以有一个规范的数据模型
  • 既可以路由消息,也可以提供其他功能,例如数据转换

  • 如我所见,唯一相关的区别是用于代表每个人的图片。

    如果两者之间有一些区别,请告诉我什么。
    如果它们相同,请告诉我为什么两个概念引用相同的功能。

    谢谢。

    [1] http://www.eaipatterns.com/MessageBus.html
    [2] http://www.eaipatterns.com/MessageBroker.html

    最佳答案

    消息总线意味着所有参与者都说和理解的通用协议(protocol)。公共(public)汽车几乎没有逻辑。通常消息会转发到所有连接的系统。

    中心辐射型架构(或“消息代理”)有一个中央软件,它理解发送给它的消息,可以翻译它们,并将它们转发到需要信息的系统。

    关于routing - 消息总线和消息代理的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3144788/

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