Knoten 'Echtzeitoptimierter_Fluss'

Dieses Kapitel enthält folgende Abschnitte:

Zweck

Mit dem Knoten 'Echtzeitoptimierter_Fluss' empfangen Sie Nachrichten von Clients, die unter Verwendung des WebSphere MQ Real-time Transport oder des WebSphere MQ Multicast Transport eine Verbindung herstellen und die JMS-Anwendungsprogrammierschnittstellen verwenden.

Der Knoten 'Echtzeitoptimierter_Fluss' ist ein Knoten, der einen hochleistungsfähigen Publish/Subscribe-Nachrichtenfluss ermöglicht. Die von diesem Knoten ausgeführten Aktionen finden intern statt. Eine Einflussnahme ist nur über die Konfiguration seiner Eigenschaften möglich, zudem können Sie den Knoten nicht mit anderen verbinden.

Dieser Knoten unterstützt auch die Veröffentlichung in bzw. eine Subskription aus WebSphere MQ-Anwendungen. Seine Leistung für diese Anwendungen ist jedoch nicht so gut wie die Leistung für JMS-Anwendungen.

Sie können den Nachrichteninhalt nicht beeinflussen, wenn Sie den Knoten 'Echtzeitoptimierter_Fluss' verwenden. Wenn Sie die Eingabenachricht ändern möchten, Nachrichten senden oder Veröffentlichungen für Anwendungen verfügbar machen möchten, die andere Kommunikationsprotokolle verwenden, müssen Sie den Echtzeitempfangsknoten verwenden.

Der Knoten 'Echtzeitoptimierter_Fluss' wird in der Workbench durch folgendes Symbol dargestellt:

Symbol für Knoten 'Echtzeitoptimierter_Fluss'

Diesen Knoten in einem Nachrichtenfluss verwenden

Nehmen Sie den Knoten 'Echtzeitoptimierter_Fluss' in einen Nachrichtenfluss auf, wenn Sie Nachrichten über einen Broker an und von Clientanwendungen verteilen möchten, die JMS verwenden.

Knoten 'Echtzeitoptimierter_Fluss' konfigurieren

Wenn Sie eine Instanz des Knotens für echtzeitoptimierten Fluss in einen Nachrichtenfluss eingereiht haben, können Sie ihn konfigurieren. Klicken Sie mit der rechten Maustaste in der Editoransicht auf den Knoten, und wählen Sie die Option Eigenschaften aus. Daraufhin werden die grundlegenden Eigenschaften des Knotens angezeigt.

Alle verbindlichen Eigenschaften, für die Sie einen Wert eingeben müssen (d. h. Eigenschaften ohne definierten Standardwert), sind dort mit einem Sternchen gekennzeichnet.

Konfigurieren Sie den Knoten 'Echtzeitoptimierter_Fluss' wie folgt:

  1. Geben Sie unter Port die Nummer des Ports an, an dem der Knoten die Veröffentlichungs- oder Subskribieranfragen von JMS-Anwendungen empfängt. Stellen Sie sicher, dass die Portnummer, die Sie angeben, keinen Konflikt mit anderen Empfangsprogrammen auslöst. Diese Eigenschaft hat keinen Standardwert; Sie müssen also einen Wert eingeben.
  2. Wenn Sie Benutzer authentifizieren möchten, die Nachrichten beim Empfang ihrer Nachrichten senden, aktivieren Sie das Markierungsfeld Authentifizierung. Wenn Sie das Markierungsfeld (die Standardeinstellung) inaktivieren, werden keine Benutzer authentifiziert.
  3. Wenn Clients die HTTP-Tunnelung verwenden sollen, aktivieren Sie das Markierungsfeld Tunnel über HTTP. Wenn Sie das Markierungsfeld (die Standardeinstellung) inaktivieren, verwenden die Nachrichten keine HTTP-Tunnelung. Wenn Sie dieses Markierungsfeld aktivieren, müssen alle angeschlossenen Clientanwendungen diese Funktion verwenden. Verwenden sie sie nicht, wird ihre Verbindung zurückgewiesen. Die Clientanwendung kann diese Option nicht zusammen mit der Einstellung zum Anschluss über Proxy verwenden, die vom Client aktiviert wird.
  4. Geben Sie unter Lese-Threads die Anzahl der Threads ein, die der Broker zuweisen soll, um Nachrichten zu lesen. Der Broker startet so viele Instanzen des Nachrichtenflusses wie nötig, um die aktuellen Nachrichten bis zu diesem Grenzwert zu verarbeiten. Die Standardeinstellung lautet 10.
  5. Geben Sie unter Schreib-Threads die Anzahl der Threads ein, die der Broker zuweisen soll, um Nachrichten zu schreiben. Der Broker startet so viele Instanzen des Nachrichtenflusses wie nötig, um die aktuellen Nachrichten bis zu diesem Grenzwert zu verarbeiten. Die Standardeinstellung lautet 10.
  6. Geben Sie unter Authentifizierungs-Threads die Anzahl der Threads ein, die der Broker Benutzerauthentifizierungsprüfungen zuweisen soll. Die Benutzerauthentifizierungsprüfung wird beim Empfang einer Nachricht ausgeführt. Der Broker startet so viele Instanzen des Nachrichtenflusses wie nötig, um die aktuellen Nachrichten bis zu diesem Grenzwert zu verarbeiten. Die Standardeinstellung lautet 10.
  7. Wählen Sie im Eigenschaften-Dialognavigator die Option "Beschreibung", um ein kurze und/oder ausführliche Beschreibung einzugeben.
  8. Klicken Sie auf Übernehmen, um die Änderungen am Knoten 'Echtzeitoptimierter_Fluss' vorzunehmen, ohne das Dialogfeld mit den Eigenschaften zu schließen. Klicken Sie auf OK, um die Änderungen zu übernehmen und das Dialogfeld mit den Eigenschaften zu schließen.

    Klicken Sie auf Abbrechen, um das Dialogfeld zu schließen und alle Änderungen zu verwerfen, die Sie an den Eigenschaften vorgenommen haben.

Terminals und Eigenschaften

Der Knoten 'Echtzeitoptimierter_Fluss' besitzt keine Terminals. Er ist ein vollständiger Nachrichtenfluss und kann nicht mit anderen Knoten verbunden werden, um die Nachrichtenverarbeitung zu erweitern.

In der nachfolgenden Tabelle werden die Knoteneigenschaften beschrieben. Die Spalte M zeigt an, ob die Eigenschaft obligatorisch ist (markiert mit einem Sternchen im Eigenschaftendialog, ob Sie einen Wert eingeben müssen, wenn kein Standardwert definiert ist). Die Spalte C zeigt an, ob die Eigenschaft konfigurierbar ist (Sie können den Wert ändern, wenn Sie der BAR-Datei den Nachrichtenfluss hinzufügen, um ihn einzusetzen).

In der nachfolgenden Tabelle werden die grundlegenden Eigenschaften des Knotens für echtzeitoptimierten Fluss beschrieben.

Eigenschaft M C Standardwert Beschreibung
Port Ja Ja   Die Portnummer, an der der Knoten Veröffentlichungs- oder Subskribieranfragen empfängt. Sie müssen einen Wert für diese Eigenschaft angeben.
Authentifizierung Ja Nein Gelöscht Aktivieren Sie das Markierungsfeld, um Benutzer zu authentifizieren.
Tunnel über HTTP Ja Nein Gelöscht Aktivieren Sie das Markierungsfeld, um anzuzeigen, dass die Clients die HTTP-Tunnelung verwenden. Inaktivieren Sie das Markierungsfeld, um anzuzeigen, dass keine HTTP-Tunnelung verwendet wird.
Lese-Threads Nein Ja 10 Die Anzahl der zum Lesen verwendeten Threads
Schreib-Threads Nein Ja 10 Die Anzahl der zum Schreiben verwendeten Threads
Authentifizierungs-Threads Nein Ja 10 Die Anzahl der zum Annehmen von Verbindungen und Authentifizieren von Benutzern verwendeten Threads

In der nachfolgenden Tabelle werden die Beschreibungseigenschaften des Knotens für echtzeitoptimierten Fluss beschrieben.

Eigenschaft M C Standardwert Beschreibung
Kurzbeschreibung Nein Nein   Kurze Beschreibung des Knotens
Ausführliche Beschreibung Nein Nein   Text, der den Zweck des Knotens im Nachrichtenfluss beschreibt
Zugehörige Verweise
Echtzeitempfangsknoten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ac09205_