Verwenden Sie den MQOptimizedFlow-Knoten, um einen leistungsfähigen Publish/Subscribe-Nachrichtenfluss bereitzustellen. Der Knoten unterstützt Publisher und Subskribenten, die JMS-Anwendungsprogrammierschnittstellen (JMS = Java Message Service) und WebSphere MQ Enterprise Transport verwenden.
Stellen Sie sicher, dass Sie WebSphere MQ Version 5.3 Fixpack 10 für verteilte Systeme installiert haben, um von der Leistungssteigerung, die dieser Knoten bietet, zu profitieren. In den Release-Informationen finden Sie Hinweise zu diesem Fixpack und nähere Informationen zur erforderlichen JMS-Konfiguration. Die Release-Informationen sind über die WebSphere MQ - Webseite zur Unterstützung beziehbar.
Dieses Thema enthält folgende Abschnitte:
Mithilfe des MQOptimizedFlow-Knotens können Sie einen Publish/Subscribe Nachrichtenfluss ersetzen, der aus einem MQInput-Knoten besteht, der mit einem Publication-Knoten verbunden ist und Java Message Service (JMS) über den WebSphere MQ-Transport nutzt.
Mit dem Knoten 'MQOptimizedFlow' können Sie die Leistung steigern. Dies gilt insbesondere, wenn ein einzelner Publisher eine permanente Veröffentlichung für einen einzelnen Subskribenten erstellt.
Der MQOptimizedFlow-Knoten ist in der WebSphere MQ-Ablage der Palette enthalten und wird in der Workbench durch folgendes Symbol dargestellt:
Sie können den MQOptimizedFlow-Knoten in einem Nachrichtenfluss zur Veröffentlichung einer permanenten JMS-Nachricht für einen einzelnen Subskribenten verwenden.
Da der MQOptimizedFlow-Knoten über keine Terminals verfügt, kann er nicht mit einem anderen Nachrichtenflussknoten verbunden werden.
Nachdem Sie eine Instanz des MQOptimizedFlow-Knotens in einen Nachrichtenfluss eingereiht haben, können Sie den Knoten konfigurieren; siehe Nachrichtenflussknoten konfigurieren. Die Knoteneigenschaften werden in der Eigenschaftenansicht angezeigt. Klicken Sie zum Anzeigen der Knoteneigenschaften im Eigenschaftendialog entweder doppelt auf den Knoten, oder klicken Sie mit der rechten Maustaste und anschließend auf Eigenschaften. Alle obligatorischen Eigenschaften, für die Sie einen Wert eingeben müssen (d. h. Eigenschaften ohne definierten Standardwert), sind mit einem Stern gekennzeichnet.
Der MQOptimizedFlow-Knoten besitzt keine Terminals. Er ist ein vollständiger Nachrichtenfluss und kann nicht mit anderen Nachrichtenflussknoten verbunden werden, um die Nachrichtenverarbeitung zu erweitern.
In den folgenden Tabellen werden die Knoteneigenschaften beschrieben. Die Spalte mit der Überschrift 'O' gibt an, ob die Eigenschaft angegeben werden muss, d. h., ob Sie einen Wert eingeben müssen, wenn kein Standardwert definiert ist. Ein Stern neben dem Namen einer Eigenschaft bedeutet, dass dies der Fall ist. Die Spalte mit der Überschrift 'K' gibt an, ob die Eigenschaft konfiguriert werden kann, d. h., ob Sie den Wert in der BAR-Datei ändern können.
In der folgenden Tabelle werden die Beschreibungseigenschaften des MQOptimizedFlow-Knotens beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Knotenname | Nein | Nein | MQOptimizedFlow | Der Name des Knotens. |
Kurzbeschreibung | Nein | Nein | Kurze Beschreibung des Knotens | |
Ausführliche Beschreibung | Nein | Nein | Text, der den Zweck des Knotens im Nachrichtenfluss beschreibt. |
In der folgenden Tabelle werden die grundlegenden Eigenschaften des MQOptimizedFlow-Knotens beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Warteschlangenname | Ja | Ja | - | Der Name der WebSphere MQ-Eingabewarteschlange, aus der dieser Knoten Nachrichten zur Verarbeitung durch diesen Nachrichtenfluss abruft. |
In der folgenden Tabelle werden die erweiterten Eigenschaften des MQOptimizedFlow-Knotens beschrieben.
Eigenschaft | O | K | Standardwert | Beschreibung |
---|---|---|---|---|
Transaktionsmodus | Ja | Nein | Ja | Durch diese Eigenschaft wird gesteuert, ob die eingehende Nachricht unter Synchronisationspunktsteuerung empfangen wird. Gültige Werte sind Automatisch, Ja und Nein. |