Различие между шиной сообщения и брокером сообщений

каково различие между шиной сообщения [1] и брокером сообщений [2]

  • Оба - промежуточное программное обеспечение для приложений
  • Оба могут использоваться для отделения различных систем
  • У обоих может быть каноническая модель данных
  • Оба сообщения маршрута и могли предложить другие функции, такие как преобразование данных

Как я вижу, единственным соответствующим различием является изображение, используемое для представления каждого из одного..

Если существует некоторое различие между затем, скажите - меня что.
Если они - то же, скажите - меня почему два понятия отсылать ту же функциональность.

Спасибо.

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

30
задан Zé Carlos 29 June 2010 в 21:13
поделиться

1 ответ

Шина сообщений подразумевает общий протокол, на котором говорят и понимают все участники. В автобусе практически нет логики. Обычно сообщение пересылается во все подключенные системы.

В архитектуре «ступица и луч» (или «брокер сообщений») есть центральная часть программного обеспечения, которая понимает отправляемые ей сообщения, может переводить их и пересылать в системы, которым нужна информация.

20
ответ дан 28 November 2019 в 00:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: