Ferne Nachrichtenpunkte
Ein ferner Nachrichtenpunkt ist eine Laufzeitansicht einer Messaging-Engine für einen Nachrichtenpunkt, der einer fernen Messaging-Engine zugeordnet ist. Ferne Nachrichtenpunkte werden dynamisch nach Bedarf des Busses erstellt und gelöscht. Sie müssen sie nicht explizit konfigurieren.
Nachrichtenpunkte sind eine physische Position, an der Nachrichten zuverlässig gespeichert werden können. In einem Bus, der viele Messaging-Engines enthält, können Nachrichtenpunkte für einen Teil der Messaging-Engines in diesem Bus definiert werden. Eine Anwendung kann eine Verbindung zu jeder Messaging-Engine im Bus herstellen und somit Nachrichten für Ziele erzeugen oder von diesen konsumieren, die keinen geeigneten Nachrichtenpunkt in der mit der Anwendung verbundenen Messaging-Engine haben.
Wenn eine Anwendung Nachrichten erzeugt, müssen die Nachrichten von der Messaging-Engine der Anwendung in eine Messaging-Engine mit geeignetem Nachrichtenpunkt verschoben werden. Konsumiert eine Anwendung Nachrichten, müssen die Nachrichten von einer Messaging-Engine mit geeignetem Nachrichtenpunkt in die die Messaging-Engine der Anwendung verschoben werden. Ferne Nachrichtenpunkte sind ein zuverlässiger Mechanismus, um diese Nachrichten von einer Messaging-Engine in eine andere zu verschieben. Die fernen Nachrichtenpunkte verwalten Informationen, die sicherstellen, dass Nachricht entsprechend der Zuverlässigkeitseinstellung für Nachrichten korrekt zugestellt werden.
Bei Bedarf werden Nachrichten an einem fernen Warteschlangenpunkt in die Warteschlange gestellt, wo sie auf die Zustellung an den beabsichtigten Nachrichtenpunkt warten. Diese Laufzeitinformationen können überwacht und bei Bedarf von einem Administrator verwaltet werden.
Jeder ferne Nachrichtenpunkt in einer Messaging-Engine hat eine entsprechende Darstellung in der Messaging-Engine, die Eigner des Nachrichtenpunkts ist.