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 można zmienić kolejki używane przez aplikację bez konieczności zmiany aplikacji; wystarczy utworzyć definicję kolejki aliasowej wskazującą na nową kolejkę lokalną. |
Kolejka modelowa | Kolejka modelowa stanowi szablon dla kolejek, które menedżer kolejek tworzy dynamicznie na żądanie. Gdy aplikacja podejmuje próbę umieszczenia komunikatu w kolejce modelowej, menedżer kolejek dynamicznie tworzy kolejkę lokalną o takiej samej nazwie jak kolejka modelowa. Kolejki tworzone w ten sposób mogą być krótkotrwałe lub stał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 zawiera sekcja Klastry menedżera kolejek. |
![]() |
Tylko system ![]() Shared . 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. Dyspozycja produktu Shared może zawierać tylko kolejki lokalne. ![]() |
![]() |
![]() Group . Każdy z menedżerów kolejek w grupie współużytkowania kolejek ma kopię kolejki (z dyspozycją Copy ) zapisaną na własnym zestawie stron. W kolejkach lokalnych, zdalnych, aliasowych i modelowych może być dostępnych dyspozycja Group . ![]() |
Więcej informacji na temat kolejek zawiera sekcja Kolejki w dokumentacji IBM® Documentation.