Вы наверное не знаете что это, а если знаете, то можете листать эту статью :)"
Брокер сообщений - это программный компонент, который служит посредником между различными компонентами распределённой системы. Яснее не стало..
А если просто: Брокер сообщений - это компонент, который используется для общения между микросервисами. Ничего сложного.
А как брокер сообщений позволяет общаться между микросервисами?
Ответ: в этой технологии есть publishers и consumers. По названию понятно: publisher - который отправляет данные, а consumer - принимает данные от publisher.
Например, есть такой брокер сообщений - RabbitMQ Он простой и используется он в микросервисах часто, когда нужно взаимодействие между микросервисами.
Пример:
Микросервис #1 (аутентификация) Микросервис #2 (заказы) Микросервис #3 (платежы) И чтобы эти микросервисы друг с другом общались - используется брокер сообщений (в нашем случае RabbitMQ)
Представим, что наш Микросервис #1 делает publish Микросервисам #2 и #3. Микр