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