Inhaltsverzeichnis:
Definition - Was bedeutet Message Broker?
Message Broker ist ein Vermittlungsprogramm, das die Sprache eines Systems über ein Telekommunikationsmedium von einer international geeigneten Sprache in eine andere übersetzt.
In Telekommunikationsnetzen interagieren Programme durch den Austausch von Nachrichten, die formal definiert sind, dh durch den Akt der Nachrichtenübermittlung. In diesen Netzwerken dient ein Nachrichtenbroker als Zwischenprogramm, das eine Nachricht vom formalen Nachrichtenprotokoll des Absenders in das formale Nachrichtenprotokoll des Empfängers übersetzt.
Ein Nachrichtenbroker wird auch als Integrationsbroker oder Middleware bezeichnet.
Techopedia erklärt Message Broker
Nachrichtenbroker sind Architekturentwürfe zum Validieren, Transformieren und Weiterleiten von Nachrichten. Sie dienen als Mid-Level-Programme zum Auslösen der Kommunikation zwischen Anwendungen. Dies trägt dazu bei, das gegenseitige Bewusstsein zu minimieren, dass die Anwendungen in der Lage sein sollten, Nachrichten auszutauschen und die Entkopplung effizient einzusetzen.
Das Ziel von Nachrichtenbrokern besteht darin, eingehende Nachrichten von Anwendungen zu empfangen und Aktionen für diese auszuführen. Einige Beispiele für Aktionen, die von einem Nachrichtenbroker ausgeführt werden können, sind:
- Direkte Nachrichten an ein oder mehrere Ziele.
- Nachrichten in eine andere Darstellung übersetzen.
- Kommunizieren Sie mit einem anderen Repository, um eine Nachricht zu erweitern oder zu speichern.
- Rufen Sie die Webdienste auf, um Daten abzurufen.
- Antworten Sie auf Fehler oder Ereignisse.
- Bieten Sie Inhalt sowie themenbasiertes Nachrichtenrouting mit dem Publish-Subscribe-Muster an.
- Führen Sie das Sammeln oder Sammeln von Nachrichten aus. Zerlegen von Nachrichten in viele verschiedene Nachrichten; Zustellen dieser Nachrichten an ihren gewünschten Bestimmungsort; Zusammenstellen der Antwortnachrichten zu einer einzelnen Nachricht und anschließende Rückgabe an den Benutzer.