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 klastrowa | Kolejka klastrowa 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. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Więcej informacji o kolejkach można znaleźć w sekcji Kolejki w elektronicznej dokumentacji produktu IBM® MQ.