Was bedeutet Message Broker?
Er kann Nachrichten passenden Empfängern zuordnen und je nach Produkt zwischenlagern. So müssen Sender und Empfänger nicht in jedem Moment gleichzeitig verfügbar sein.
Speicherdauer und Zustellverhalten hängen von Produkt, Konfiguration und Nutzung ab. Ein Broker garantiert deshalb nicht automatisch, dass ein empfangender Dienst einen Geschäftsvorgang genau einmal ausführt. Fehler und Wiederholungen brauchen zusätzliche Regeln.
So sieht das in der Praxis aus
Beispiel: Ein Broker verteilt neue Auftragsnachrichten an zuständige Verarbeitungsdienste und puffert kurze Ausfälle.
Häufige Fragen
Wie unterscheidet sich ein Broker von einer Queue?
Der Broker ist der vermittelnde Dienst. Eine Queue ist eine darin mögliche Warteschlange. Ein Broker kann mehrere Warteschlangen und weitere Verteilungsformen anbieten.
Sind Nachrichten nach der Annahme immer dauerhaft gespeichert?
Nicht automatisch. Dauerhaftigkeit und Bestätigungen müssen passend eingerichtet sein. Die konkrete Zusage des verwendeten Systems und ihre Voraussetzungen sind entscheidend.
Was passiert, wenn der Empfänger ausfällt?
Je nach Einrichtung bleiben Nachrichten gespeichert und werden später zugestellt. Aufbewahrungsgrenzen, Wiederholungen und ein möglicher Fehlerweg müssen jedoch ausdrücklich geregelt sein.
