Zuhause Software Was ist ein Nachrichtenbroker? - Definition aus techopedia

Was ist ein Nachrichtenbroker? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

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.
Verschiedene Nachrichtenmuster, wie das Publish-Subscribe-Muster, können ohne Verwendung eines Nachrichtenbrokers verwendet werden. Workload-Warteschlangen sind solche Muster, für die ein Nachrichtenbroker erforderlich ist. Dies sind Nachrichtenwarteschlangen, die von verschiedenen Empfängern verwaltet werden. Diese Art von Warteschlangen sollte wirklich an einem einzigen Punkt überwacht, abgewickelt und im Allgemeinen zuverlässig aufbewahrt werden.

Was ist ein Nachrichtenbroker? - Definition aus techopedia