Skip to content

Message broker

A message broker accepts messages and routes them to recipients according to defined rules.

APIs & Integration

An intermediary for messages

A message broker is an infrastructure component between sending and receiving applications. It accepts messages and forwards them according to rules. Depending on the product and setup, it also handles storage and delivery management. A queue, by contrast, is the waiting structure for messages; a broker can manage multiple queues or topics.

In a fictional example, it distributes shipment notifications to warehouse management and reporting. Those applications must still understand and process the contents themselves. A broker's acceptance acknowledgement does not automatically confirm completion of their tasks. Clarify routing, access rights, retention, error paths and monitoring. The broker itself becomes part of the system that must be operated.

Sources

Articles on this topic

APIs & Integration with ASES

ERP, CRM and shop cleanly connected