Subskriptionen einrichten

Ein Subskribent meldet Interesse für eine Veröffentlichung an, indem er Folgendes angibt:

Wenn ein Veröffentlichungsknoten eine Nachricht empfängt, überprüft er zunächst anhand der Subskriptionstabelle, ob Subskriptionsanforderungen vorliegen, in denen der Subskriptionspunkt dieses Knotens angegeben ist oder die für den Inhalt und/oder das Thema der empfangenen Nachricht angemeldet sind.

Bei jedem Treffer übermittelt der Knoten unter Verwendung der optionalen Korrelations-ID (sofern angegeben) die veröffentlichte Nachricht an die entsprechende Subskribentenwarteschlange. Ist keine Korrelations-ID angegeben, wird ein fester Wert verwendet. Jeder Subskribent erhält genau eine Kopie der Veröffentlichung, unabhängig davon, wie viele übereinstimmende Subskriptionen für den Client vorliegen.

SCADA-Anwendungen verwenden den SCADA-Port zum Veröffentlichen und zum Anmelden von Subskriptionen; die Korrelations-ID ist hier nicht anwendbar.

Wenn der Knoten die Nachricht an jeden Subskribenten gesendet hat, für den eine übereinstimmende Subskription vorlag, wird die Veröffentlichung gelöscht, sofern es sich nicht um einen ständige Veröffentlichung handelt.

Lokale Subskriptionen

Subskribenten können bei der Anmeldung die Option 'lokal' angeben. Wenn sie dies tun, wird die Subskriptionsanmeldung nicht an andere Broker weitergeleitet, sondern verbleibt im lokalen Broker. Alle Nachrichten, die in diesem Broker veröffentlicht werden und der Subskription entsprechen, werden an den Subskribenten gesendet; Nachrichten von anderen Brokern hingegen stehen im Normalfall nicht zur Verfügung, es sei denn, es liegt für den Subskribenten auch eine globale Subskription vor, und es kommt bei beiden Subskriptionen zu Überschneidungen bei einem Thema und einem Subskriptionspunkt.

Ständige Veröffentlichungen

Bei der Verwendung von ständigen Veröffentlichungen kann der Subskribent bei der Anmeldung einer Subskription die folgenden Optionen angeben:

Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
aq13040_