Aggregations-Verteilungsflüsse und -Sammlungsflüsse zuordnen

Verknüpfen Sie die Verarbeitung von Verteilernachrichtenflüssen mit der entsprechenden Verarbeitung von Sammelnachrichtenflüssen, indem Sie die Eigenschaft Aggregationsname der AggregateControl-Knoten und der AggregateReply-Knoten in Ihrem Aggregationsfluss auf denselben Wert setzen.

Wenn Sie diese Eigenschaft während der Erstellung Ihrer Sammel- und Verteilernachrichtenflüsse nicht konfiguriert haben, müssen Sie diese Task ausführen.

Vorbereitungen:

Folgende Tasks müssen zunächst ausgeführt werden:

Der Aggregationsname muss im jeweiligen Kontext innerhalb eines Brokers eindeutig sein. Es kann nur einen AggregateControl-Knoten und einen AggregateReply-Knoten mit einem bestimmten Aggregationsnamen geben. Es können jedoch auch mehrere AggregateControl-Knoten mit demselben Aggregationsnamen vorhanden sein (siehe Mehrere Knoten zur Aggregationssteuerung verwenden). Implementieren Sie keinen Sammelnachrichtenfluss in mehreren Ausführungsgruppen auf demselben Broker, da die Ergebnisse unvorhersehbar sind.

Sie können die Verteiler- und Sammelnachrichtenflüsse entweder in demselben Nachrichtenfluss oder in zwei verschiedenen Nachrichtenflüssen erstellen. In beiden Fällen werden die zwei Teile der Aggregation zugeordnet, wenn Sie die Eigenschaft Aggregationsname festlegen.

Wie Sie Ihren Aggregationsfluss konfigurieren, hängt von mehreren Faktoren ab:

Der Verteiler- und der Sammelnachrichtenfluss können im selben Nachrichtenfluss enthalten sein. Sie werden es jedoch möglicherweise vorziehen, zwei separate Flüsse zu erstellen. Die Erstellung separater Verteiler- und Sammelnachrichtenflüsse bietet folgende Vorteile:

Im folgenden Beispiel wird die Verwendung von zwei Nachrichtenflüssen für die Aggregation demonstriert: Sie können Beispiele nur anzeigen, wenn Sie das Information Center verwenden, das im Message Brokers Toolkit integriert ist.

Gehen Sie folgendermaßen vor, um den Verteilernachrichtenfluss und den Sammelnachrichtenfluss zu verknüpfen:

  1. Wechseln Sie in die Ansicht 'Brokeranwendungsentwicklung'.
  2. Öffnen Sie den Nachrichtenfluss, der Ihren Verteilernachrichtenfluss enthält.
  3. Wählen den AggregateControl-Knoten aus, um die Ansicht 'Eigenschaften' zu öffnen, oder klicken Sie mit der rechten Maustaste auf den Knoten und anschließend auf Eigenschaften, um das Dialogfeld 'Eigenschaften' aufzurufen. Daraufhin werden die Eigenschaften des Knotens angezeigt.
  4. Legen Sie die Eigenschaft Aggregationsname des AggregateControl-Knotens fest, um diese Aggregation zu identifizieren. Der von Ihnen angegebene Aggregationsname muss im jeweiligen Kontext innerhalb eines Brokers eindeutig sein.
  5. Gehen Sie bei separaten Verteiler- oder Sammelnachrichtenflüssen folgendermaßen vor:
    1. Wenn Sie den Nachrichtenfluss speichern und seine Konfiguration bestätigen möchten, drücken Sie 'Strg+S', oder klicken Sie im Taskleisten-Menü auf Datei > Namen speichern (wobei Namen für den Namen des Nachrichtenflusses steht).
    2. Öffnen Sie den Nachrichtenfluss, der Ihren Sammelnachrichtenfluss enthält.
  6. Wählen den AggregateControl-Knoten aus, um die Ansicht 'Eigenschaften' zu öffnen, oder klicken Sie mit der rechten Maustaste auf den Knoten und anschließend auf Eigenschaften, um das Dialogfeld 'Eigenschaften' aufzurufen. Daraufhin werden die Eigenschaften des Knotens angezeigt.
  7. Setzen Sie die Eigenschaft Aggregationsname des AggregateReply-Knotens auf den Wert, der für die Eigenschaft Aggregationsname in entsprechenden AggregateControl-Knoten im Verteilernachrichtenfluss festgelegt wurde.
  8. Wenn Sie den Nachrichtenfluss speichern und seine Konfiguration bestätigen möchten, drücken Sie 'Strg+S', oder klicken Sie auf Datei > Namen speichern.
In WebSphere Message Broker wurden die Verteiler- und Sammelnachrichtenflüsse auch zugeordnet, indem Steuernachrichten vom AggregateControl-Knoten an den AggregateReply-Knoten gesendet wurden. Diese Funktion steht nicht mehr zur Verfügung. Um eine optimale Leistung zu erhalten, verbinden Sie nicht den AggregateControl-Knoten und den AggregateReply-Knoten. Wenn Sie trotzdem Steuernachrichten in Ihren Aggregationen verwenden und diese zwei Knoten verbinden möchten, finden Sie weitere Informationen unter Verwendung der Steuernachricht in Aggregationsflüssen.
Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Nachrichtenfluss-Aggregation
Zugehörige Tasks
Aggregationsflüsse konfigurieren
Aggregations-Verteilernachrichtenfluss erstellen
Zeitlimits für die Aggregation festlegen
Mehrere Knoten zur Aggregationssteuerung verwenden
Handhabung von Ausnahmebedingungen in Aggregationsflüssen
Verwendung der Steuernachricht in Aggregationsflüssen
Zugehörige Verweise
AggregateControl-Knoten
AggregateReply-Knoten
AggregateRequest-Knoten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:18

ac12311_