Aggregation verwenden
Verwenden Sie Aggregation, wenn Sie aus einer einzelnen Eingabenachricht Mehrfachanforderungen generieren und die Mehrfachantworten koordinieren möchten, um für die Eingabenachricht eine zusammengefasste Antwort bereitzustellen. Informationen zum Status von Nachrichten, die gerade übertragen werden, werden in Systemwarteschlangen gespeichert, die von „ IBM® MQ “ verwaltet werden.
Informationen zu dieser Task
Wenn Sie die Aggregation auf einem Integrationsserver nutzen möchten, der von einem Integrationsknoten verwaltet wird, müssen Sie „ IBM MQ “ auf demselben Computer wie Ihren Integrationsknoten installieren. Eigner der Systemwarteschlangen mit den Statusinformationen ist der im Integrationsserver angegebene Warteschlangenmanager. Sie verknüpfen einen Queue-Manager mit dem Integrationsserver, indem Sie den Namen des Queue-Managers in der defaultQueueManager Eigenschaft der server.conf.yaml Konfigurationsdatei angeben; weitere Informationen finden Sie unter „Konfigurieren eines Integrationsservers durch Bearbeiten der Datei ` server.conf.yaml `“.
Sie müssen die Systemwarteschlangen erstellen, indem Sie den iib_createqueues Befehl ausführen, wie unter „Erstellen der Standard-Systemwarteschlangen auf einem IBM MQ -Queue-Manager“ beschrieben.
Wenn Sie die Aggregation mit einem eigenständigen Integrationsserver nutzen möchten, können Sie einen Remote-Standard-Queue-Manager zur Steuerung der Systemwarteschlangen verwenden, ohne dass „ IBM MQ “ auf demselben Rechner wie der Integrationsserver installiert werden muss. Die Interaktion zwischen einem unabhängigen Integrationsserver und IBM MQ kann über eine Client-Verbindung zu einem Remote-Queue-Manager erfolgen, wobei eine Standardrichtlinieneinstellung verwendet wird. Informationen zur Verwendung eines fernen Standardwarteschlangenmanagers finden Sie unter Fernen Standardwarteschlangenmanager verwenden und Integrationsserver für Verwendung eines fernen Standardwarteschlangenmanagers konfigurieren.
Die folgenden Topics beschreiben die Vorteile der Nachrichtenflussaggregation und erläutern, wie Sie Ihre Nachrichtenflüsse für die Unterstützung der Nachrichtenaggregation konfigurieren können: