消息总线[1]和消息代理[2]有什么区别
- 两者都是应用程序的中间件
- 两者都可以用来解耦各种系统
- 两者都可以有一个规范的数据模型
- 既可以路由消息,又可以提供其他功能,例如数据转换
如我所见,唯一相关的区别是用于代表每个人的图片。
如果两者之间有一些区别,请告诉我什么。
如果它们相同,请告诉我为什么两个概念引用相同的功能。
谢谢。
[1] http://www.eaipatterns.com/MessageBus.html
[2] http://www.eaipatterns.com/MessageBroker.html