Создание новой темы кластера

Можно существующую тему преобразовать в тему кластера или создать новую тему кластера. Это делается путем указания имени кластера, являющегося хостом данной темы, и механизма маршрутизации в кластере для публикаций по этой теме в свойствах темы.

Прежде чем начать

Создайте кластер с двумя или более администраторами очередей (см. раздел Создание кластера администраторов очередей).

SYSTEM.BASE.TOPIC и SYSTEM.DEFAULT.TOPIC не следует использовать в качестве тем кластера. Это связано с тем, что SYSTEM.BASE.TOPIC присутствует во всех администраторах очередей в кластерах и влияет только на локального администратора очередей, если изменения не применяются на уровне всех администраторов очередей. Кроме того, все дерево тем может принадлежать только отдельному кластеру и подразделы пространства тем не могут входить в состав кластера. Это усложняет разбиение подразделов пространства тем между разными кластерами. Однако в некоторых ситуациях это необходимо, например в случае миграции IBM Integration Bus. Дополнительные сведения можно найти в разделе Обмен сообщениями публикации/подписки в IBM Knowledge Center.

Причины не использовать SYSTEM.DEFAULT.TOPIC в качестве кластерной темы: она доступна во всех администраторах очередей в кластере и влияет только на локального администратора очередей. Если эта тема настроена в качестве темы кластера, то все создаваемые темы становятся темами кластера в том же кластере.

Об этой задаче

Для создания новой темы кластера на панели Навигатор IBM MQ Explorer выполните следующие действия:

Процедура

  1. Разверните администратор очередей кластера, где требуется создать новую тему кластера.
  2. На панели навигации выберите Темы.

    На главной панели появится список существующих тем.

  3. Выберите существующую тему или создайте новую.
    • Для выбора существующей темы дважды щелкните на теме на главной панели.
    • Для создания новой темы щелкните правой кнопкой мыши на Темы на панели навигации и выберите Создать > Тему. Дополнительная информация приведена в разделе Создание новой темы.
  4. На панели свойств выберите Кластер, чтобы открыть страницу свойств Кластер.
  5. В поле Тема кластера введите имя кластера, в котором нужно разместить тему.
  6. Необязательно: Для IBM MQ 8.0 и более поздних версий выберите механизм маршрутизации в выпадающем списке Маршрут кластера.
    Доступные механизмы маршрутизации:
    Прямой
    Сообщения, публикуемые в одном администраторе очередей, напрямую передаются оттуда во все подписки всех остальных администраторов очередей в кластере.
    Хост темы
    Сообщения, публикуемые в одном администраторе очередей, передаются оттуда в администратор очередей, где находится определение темы. Этот администратор очередей хоста темы передает сообщения во все подписки всех остальных администраторов очередей кластера.
  7. Выберите команду Применить, чтобы сохранить изменение.

Результаты

Теперь тема стала темой кластера.