в чем разница между шиной сообщений [1] и брокером сообщений [2]
- Оба являются промежуточным ПО для приложений
- Оба могут использоваться для разделения различных систем.
- Оба могут иметь каноническую модель данных
- Оба маршрутизируют сообщения и могут предлагать другие функции, такие как преобразование данных.
Как я вижу, единственная релевантная разница - это изображение, используемое для представления каждого из них.
Если между ними есть какая-то разница, скажите, пожалуйста, в чем.
Если они одинаковы, скажите, пожалуйста, почему две концепции относятся к одной и той же функциональности.
Спасибо.
[1] http://www.eaipatterns.com/MessageBus.html
[2 ] http://www.eaipatterns.com/MessageBroker.html