Работа брокера сообщений основана на модели издатель-подписчик. В этой модели отправитель сообщения, называемый издателем, не обращается напрямую к получателю, называемому подписчиком. Вместо этого, издатель отправляет сообщение брокеру, который затем маршрутизирует сообщение к соответствующим подписчикам. Брокер сообщений обеспечивает надежную доставку сообщений, управляет очередями и обрабатывает ошибки доставки.