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. |
![]() |
![]() 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 . ![]() |
![]() |
![]() 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 . ![]() |
Więcej informacji o kolejkach zawiera sekcja Kolejki w Centrum Wiedzy IBM®.