IBM MQ Warteschlangen

Eine Warteschlange nimmt Nachrichten auf. Geschäftsanwendungen, die mit dem Warteschlangenmanager verbunden sind, der die Warteschlange enthält, können Nachrichten aus dieser Warteschlange abrufen oder Nachrichten in die Warteschlange einreihen.

Warteschlangen haben eine begrenzte Aufnahmefähigkeit bezüglich der maximalen Anzahl an Nachrichten und deren maximaler Länge.

Warteschlangentyp Beschreibung
Lokale Warteschlange Eine lokale Warteschlange entspricht der Definition einer Warteschlange und des Sets an Nachrichten, die der Warteschlange zugeordnet sind. Der Warteschlangenmanager, der als Host für die Warteschlange dient, empfängt Nachrichten in seinen lokalen Warteschlangen.
Übertragungswarteschlange Bei Übertragungswarteschlangen handelt es sich um einen speziellen Typ der lokalen Warteschlange. Wenn der Warteschlangenmanager eine Nachricht an eine Warteschlange auf einem fernen Warteschlangenmanager sendet, speichert die Übertragungswarteschlange die Nachricht lokal, bis die Warteschlange auf dem fernen Warteschlangenmanager zur Verfügung steht. Um eine Übertragungswarteschlange zu erstellen, erstellen Sie eine lokale Warteschlange und ändern Sie das Attribut Usage in Transmission.
Definition der fernen Warteschlange Bei den Definitionen ferner Warteschlangen handelt es sich um Definitionen von Warteschlangen auf dem lokalen Warteschlangenmanager. Diese Warteschlangen gehören jedoch zu einem anderen Warteschlangenmanager. Damit der sendende Warteschlangenmanager eine Nachricht an eine Warteschlange auf einem fernen Warteschlangenmanager senden kann, muss er über eine Definition der fernen Zielwarteschlange verfügen.
Aliaswarteschlange Aliaswarteschlangen sind eigentlich keine Warteschlangen. Es handelt sich dabei vielmehr um zusätzliche Definitionen vorhandener Warteschlangen. Die erstellten Definitionen für Aliaswarteschlangen beziehen sich zwar auf echte lokale Warteschlangen, können jedoch einen anderen Namen als die jeweils zugeordnete lokale Warteschlange (die Basiswarteschlange) haben. Auf diese Weise können Sie die von einer Anwendung verwendeten Warteschlangen ändern, ohne die Anwendung ändern zu müssen. Sie müssen nur eine Aliaswarteschlangendefinition erstellen, die auf die neue lokale Warteschlange verweist.
Modellwarteschlange Eine Modellwarteschlange ist eine Vorlage für die Warteschlangen, die vom Warteschlangen-Manager bei Bedarf dynamisch erstellt werden sollen. Versucht eine Anwendung, eine Nachricht in eine Modellwarteschlange einzureihen, erstellt der Warteschlangen-Manager eine lokale Warteschlange mit demselben Namen wie dem der Modellwarteschlange. Auf diese Weise erstellte Warteschlangen können temporär oder permanent sein.
Clusterwarteschlange Eine Clusterwarteschlange ist eine Warteschlange, die in einem Cluster gemeinsam genutzt wird. Das bedeutet, dass alle Warteschlangenmanager im Cluster mithilfe von Clusterkanälen PUT- und GET-Vorgänge in der Warteschlange ausführen können. Weitere Informationen finden Sie unter Warteschlangenmanagercluster.
[z/OS]Gemeinsam genutzte Warteschlange Nur [z/OS]z/OS® . Eine gemeinsam genutzte Warteschlange ist eine Warteschlange mit der Disposition Sharedfür die Gruppe mit gemeinsamer Warteschlange. Alle Warteschlangenmanager in der Gruppe mit gemeinsamer Warteschlange können ohne die Hilfe von aktiven Kanälen Nachrichten in die Warteschlange einreihen bzw. aus ihr abrufen. Nur lokale Warteschlangen können die Disposition Sharedhaben. [z/OS]Weitere Informationen hierzu finden Sie unter Gruppen mit gemeinsamer Warteschlange.
[z/OS]Warteschlange der Gruppendefinition Nur [z/OS]z/OS . Eine Gruppenwarteschlange ist eine Warteschlange mit der Disposition Groupfür die Gruppe mit gemeinsamer Warteschlange. Jeder Warteschlangenmanager in der Gruppe mit gemeinsamer Warteschlange verfügt über eine Kopie der Warteschlange (mit der Disposition Copy), die in einer eigenen Seitengruppe gespeichert ist. Lokale, ferne, Alias-und Modellwarteschlangen können die Disposition Grouphaben. [z/OS]Weitere Informationen hierzu finden Sie unter Gruppen mit gemeinsamer Warteschlange.

Weitere Informationen zu Warteschlangen finden Sie unter Warteschlangen.