Message Broker
Ein Message Broker nimmt Nachrichten entgegen und vermittelt sie nach festgelegten Regeln an Empfänger.
Die Vermittlungsstelle für Nachrichten
Ein Message Broker ist eine Infrastrukturkomponente zwischen sendenden und empfangenden Anwendungen. Er nimmt Nachrichten an und leitet sie nach Regeln weiter. Je nach Produkt und Einrichtung übernimmt er auch Speicherung und Zustellverwaltung. Eine Queue ist dagegen die Wartestruktur für Nachrichten; ein Broker kann mehrere Queues oder Themen verwalten.
Im erfundenen Beispiel verteilt er Versandmeldungen an Lagerverwaltung und Berichtswesen. Diese Anwendungen müssen den Inhalt weiterhin selbst verstehen und verarbeiten. Eine Annahmebestätigung des Brokers bestätigt nicht automatisch den Abschluss ihrer Aufgaben. Klären Sie Routing, Zugriffsrechte, Aufbewahrung, Fehlerwege und Überwachung. Der Broker wird selbst Teil des zu betreibenden Systems.
Quellen
Verwandte Begriffe
- Message QueueEine Message Queue puffert Nachrichten, bis ein Verbraucher sie zur Verarbeitung übernimmt.
- Publish-SubscribePublish-Subscribe verteilt veröffentlichte Nachrichten an interessierte Abonnenten, ohne dass der Sender jeden direkt ansprechen muss.
- Ereignisgesteuerte ArchitekturBei ereignisgesteuerter Architektur melden Komponenten Ereignisse, auf die andere Komponenten unabhängig reagieren können.
- Transactional InboxEine Transactional Inbox nutzt dauerhafte Nachrichteneinträge, um die lokale Verarbeitung gegen doppelte Zustellungen abzusichern.
- NachrichtenbestätigungEine Nachrichtenbestätigung meldet dem Broker, dass eine Zustellung nach der vereinbarten Regel angenommen oder verarbeitet wurde.
- Retry-JitterRetry-Jitter verteilt Wiederholungsversuche durch zufällig variierte Wartezeiten, damit viele Clients nicht gleichzeitig erneut anfragen.
Beiträge zum Thema








Schnittstellen & Integration mit ASES
ERP, CRM und Shop sauber verbunden

