Dieses Thema ist in folgende Abschnitte eingeteilt:
Verwenden Sie den Veröffentlichungsknoten, um Ausgabenachrichten von einem Nachrichtenfluss zu filtern und sie an Subskribenten zu übertragen, die ein Interesse an einer bestimmten Themengruppe registriert haben. Der Veröffentlichungsknoten muss immer ein Sendeknoten eines Nachrichtenflusses sein und verfügt über keine eigenen Ausgabeterminals.
Verwenden Sie den Veröffentlichungsknoten (oder einen benutzerdefinierten Knoten, der einen ähnlichen Dienst bereitstellt) , wenn Ihr Nachrichtenfluss Publish/Subscribe-Anwendungen unterstützt. Anwendungen, die den Empfang von Veröffentlichungen erwarten, müssen eine Subskription bei einem Broker registrieren und können optional die Veröffentlichungen qualifizieren, die sie erhalten, indem sie einschränkende Kriterien (z. B. ein bestimmtes Veröffentlichungsthema) bereitstellen.
Wenn Ihre Subskribent-Anwendungen den WebSphere MQ Enterprise Transport verwenden, um eine Verbindung zum Broker aufzubauen, können Sie die Warteschlangen definieren, bei denen die Nachrichten als von WebSphere MQ gruppierte oder gemeinsame Warteschlangen veröffentlicht werden.
Wenn eine Clusterwarteschlange als Subskribentenwarteschlange angegeben wurden, können Veröffentlichungen auch in einem WebSphere MQ-Cluster an Subskribenten gesendet werden. In diesem Fall sollte der Subskribent den Namen eines 'imaginären' Warteschlangenmanagers verwenden, der dem Cluster zugeordnet ist, und sicherstellen, das ein entsprechender leerer WS-Manager-Aliasname für diesen Warteschlangenmanager auf dem Broker erstellt wurde, der die Voraussetzungen der Subskription erfüllt.
Der Veröffentlichungsknoten wird in der Workbench durch das folgende Symbol dargestellt:
Im folgenden Beispiel ist zu sehen, wie dieser Knoten verwendet werden kann:
Verwendungsbeispiel für diesen Knoten: Angenommen Sie haben eine Veröffentlichungsanwendung geschrieben, die regelmäßig Bestandsaktualisierungen veröffentlicht. Die Anwendung sendet die Nachrichten an den Broker auf einem MQEmpfangsknoten, und die Börsenveröffentlichungen werden mehreren Subskribenten über einen Veröffentlichungsknoten zur Verfügung gestellt.
Wenn Sie eine Instanz des Veröffentlichungsknotens in einen Nachrichtenfluss eingereiht haben, können Sie sie konfigurieren. Klicken Sie in der Editoransicht mit der rechten Maustaste auf den Knoten, und wählen Sie dann Eigenschaften. Es werden die Grundeigenschaften des Knotens angezeigt.
Alle verbindlichen Eigenschaften, für die Sie einen Wert eingeben müssen (diejenigen, für die kein Standardwert definiert ist), sind im Eigenschaftendialog mit einem Stern markiert.
Konfigurieren Sie den Veröffentlichungsknoten wie folgt:
Entfernen Sie das Häkchen aus dem Kontrollkästchen, wenn diese Aktion nicht erwünscht ist.
Weitere Informationen hierzu finden Sie unter Subskriptionspunkte.
Klicken Sie auf Abbrechen, um den Dialog zu schließen und alle Änderungen zu verwerfen, die Sie an den Eigenschaften durchgeführt hatten.
Die Terminals des Veröffentlichungsknotens werden in der folgenden Tabelle beschrieben.
Terminal | Beschreibung |
---|---|
Eingabe | Das Eingabeterminal, das eine Nachricht für die Verarbeitung durch den Knoten akzeptiert. |
Die folgenden Tabellen beschreiben die Knoteneigenschaften; die Spalte mit der Überschrift 'O' gibt an, dass die Eigenschaft obligatorisch ist (beim Eigenschaftendialog mit einem Stern markiert, wenn Sie einen Wert eingeben müssen, falls kein Standardwert definiert ist); die Spalte mit der Überschrift 'K' gibt an, ob die Eigenschaft konfigurierbar ist (Sie können den Wert ändern, wenn Sie den Nachrichtenfluss der BAR-Datei hinzufügen, um sie einzusetzen).
Die Grundeigenschaften des Veröffentlichungsknotens werden in der folgenden Tabelle beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Implizite Datenstrombenennung | Ja | Nein | Gelöscht | Verwendung des Namens der WebSphere MQ-Warteschlange, bei der die Eingabenachricht als Datenstromname empfangen wurde. Wenn Sie das Kontrollkästchen auswählen, wird diese Aktion ausgeführt. |
Subskriptionspunkt | Nein | Nein | Der Subskriptionspunktwert für den Knoten. |
Die Beschreibungseigenschaften des Veröffentlichungsknotens werden in der folgenden Tabelle beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Kurzbeschreibung | Nein | Nein | Eine Kurzbeschreibung des Knotens. | |
Ausführliche Beschreibung | Nein | Nein | Text, der den Zweck des Knotens im Nachrichtenfluss beschreibt. |