Kolejki produktu IBM MQ

Kolejka jest kontenerem dla komunikatów. Aplikacje biznesowe, które są połączone z menedżerem kolejek, który udostępnia kolejkę, mogą odtwarzać komunikaty z kolejki lub umieszczać komunikaty w kolejce.

Kolejka ma ograniczoną pojemność, zarówno jeśli chodzi o maksymalną liczbę zachowanych komunikatów, jak i maksymalną wielkość tych komunikatów.

Typ kolejki Opis
Kolejka lokalna Kolejka lokalna jest definicją kolejki oraz zbioru komunikatów skojarzonych z kolejką. Menedżer kolejek, który udostępnia kolejkę, otrzymuje komunikaty do kolejek lokalnych.
Kolejka transmisji Kolejka transmisji jest specjalnym typem kolejki. Kiedy menedżer kolejek wysyła komunikat do kolejki w zdalnym menedżerze kolejek, komunikat jest zachowany lokalnie w kolejce transmisji do momentu, kiedy będzie dostępny zdalny menedżer kolejek. Aby utworzyć kolejkę transmisji, utwórz kolejkę lokalną i zmień jej atrybut Użycie na Transmisja.
Definicja kolejki zdalnej Definicje kolejek zdalnych to definicje w lokalnych menedżerach kolejek dotyczące kolejek, które należą do innego menedżera kolejek. Aby wysłać komunikat do kolejki znajdującej się w zdalnym menedżerze kolejek, wysyłający menedżer kolejek musi mieć zdalną definicję kolejki docelowej.
Kolejka aliasowa W rzeczywistości kolejki aliasowe nie są kolejkami, są one dodatkowymi definicjami istniejących kolejek. Użytkownik tworzy definicje kolejek aliasowych, które odnoszą się do bieżących kolejek lokalnych, ale definicję kolejki aliasowej można nazwać inaczej niż kolejkę lokalną (kolejka podstawowa). Oznacza to, że użytkownik może zmienić kolejki używane przez aplikację bez konieczności zmiany aplikacji. Należy jedynie utworzyć definicję kolejki aliasowej, która wskazuje na nową kolejkę lokalną.
Kolejka modelowa Kolejka modelowa jest szablonem dla kolejek, które, jeśli to wymagane, mają zostać utworzone dynamicznie za pomocą menedżera kolejek. Kiedy aplikacja próbuje umieścić komunikat w kolejce modelowej, menedżer kolejek tworzy dynamicznie kolejkę lokalną o tej samej nazwie, co kolejka modelowa. Kolejki utworzone w ten sposób mogą być czasowe lub trwałe.
Kolejka klastra Kolejka klastra to kolejka, która jest współużytkowana w klastrze, zatem wszystkie menedżery kolejek w klastrze mogą umieszczać w niej komunikaty i odbierać komunikaty z kolejki za pomocą kanałów klastra. Więcej informacji na ten temat można znaleźć w sekcji Klastry menedżera kolejek.
[z/OS]Kolejka współużytkowana [z/OS]Tylko system z/OS. Kolejka współużytkowana to kolejka, dla której określono dyspozycję grupy współużytkowania kolejek Współużytkowana. Wszystkie menedżery kolejek w grupie współużytkowania kolejek mogą umieszczać w kolejce komunikaty oraz pobierać komunikaty z kolejki i nie potrzebują aktywnych kanałów. Tylko dla kolejek lokalnych można określić dyspozycję Współużytkowana. [z/OS]Więcej informacji na ten temat zawiera sekcja Grupy współużytkowania kolejek.
[z/OS]Kolejka definicji grup [z/OS]Tylko system z/OS. Kolejka grupowa to kolejka, dla której określono dyspozycję grupy współużytkowania kolejek Grupa. Każdy menedżer kolejek w grupie współużytkowania kolejek posiada kopię kolejki (z dyspozycją Kopia) składowaną we własnym zbiorze stron. Kolejki lokalne, zdalne, aliasowe i modelowe mogą mieć określoną dyspozycję Grupa. [z/OS]Więcej informacji na ten temat zawiera sekcja Grupy współużytkowania kolejek.

Więcej informacji o kolejkach zawiera sekcja Kolejki w Centrum Wiedzy IBM®.