Очереди IBM MQ

Очередь - это контейнер для сообщений. Бизнес-приложения, связанные с администратором очередей, который отвечает за очередь, могут извлекать сообщения из очереди или помещать их туда.

Вместимость очереди ограничена, как максимальным числом сообщений, которые она может содержать, так и их максимальной длиной.

Тип очереди Описание
Локальная очередь Локальная очередь - это определение как очереди, так и набора сообщений, связанных с ней. Администратор очередей, отвечающий за очередь, получает сообщения в свои локальные очереди.
Очередь передачи Очереди передачи - это особый тип локальной очереди. Когда администратор очередей отправляет сообщение в очередь в удаленном администраторе, сообщение хранится в очереди передачи, пока не будет доступна удаленная очередь. Для создания очереди передачи необходимо создать локальную очередь и изменить ее атрибут Назначение на Передача.
Определение удаленной очереди Определения удаленных очередей - это определения, расположенные в локальном администраторе очередей, тех очередей, которые принадлежат другому администратору. Для того чтобы отправлять сообщения в очереди, расположенные в удаленном администраторе, администратор-отправитель должен иметь удаленное определение целевой очереди.
Псевдоним очереди Псевдонимы очередей - это не очереди, а дополнительные определения существующих очередей. Можно создать определения псевдонима очереди, относящиеся к реально существующим локальным очередям, но назвать их по-другому (базовая очередь). Это означает, что можно изменять очереди, используемые приложением, но не изменять приложение. При этом просто создается определение псевдонима очереди, указывающее на новую локальную очередь.
Модель очереди Модель очереди - это шаблон для очередей, которые администратор очередей должен создавать динамически по мере необходимости. Когда приложение предпринимает попытку поместить сообщение в модель очереди, администратор динамически создает локальную очередь с таким же именем. Такие очереди могут быть временными или постоянными.
Очередь кластера Очередь кластера - это очередь, которая совместно используется в кластере, таким образом, чтобы все администраторы в кластере могли размещать сообщения в очереди и получать их из нее с помощью каналов кластера. Дополнительная информация приведена в разделе Кластеры администраторов очередей.
[z/OS]Общая очередь [z/OS]Только z/OS. Общая очередь - это очередь с размещением группы совместного использования очередей Общая. Все администраторы очередей в группе могут помещать в нее и получать из нее сообщения, не задействуя активные каналы. Размещение Общая может быть только у локальных очередей. [z/OS]Дополнительная информация приведена в разделе Группы совместного использования очередей.
[z/OS]Групповая очередь [z/OS]Только z/OS. Групповая очередь - это очередь с размещением группы совместного использования очередей Групповая. У каждого администратора очередей в группе совместного использования очередей есть копия очереди (с размещением Копия), хранимая в собственном наборе страниц. Локальные, удаленные очереди, псевдонимы и модели очередей могут иметь размещение Группа. [z/OS]Дополнительная информация приведена в разделе Группы совместного использования очередей.

Дополнительная информация об очередях приведена в разделе Очереди в IBM® Knowledge Center.