Можно существующую тему преобразовать в тему кластера или создать новую тему кластера. Это делается путем указания имени кластера, являющегося хостом данной темы, и механизма маршрутизации в кластере для публикаций по этой теме в свойствах темы.
Прежде чем начать
Создайте кластер с двумя или более администраторами очередей (см. раздел Создание кластера администраторов очередей).SYSTEM.BASE.TOPIC
и SYSTEM.DEFAULT.TOPIC
не следует использовать в качестве тем кластера. Это
связано с тем, что SYSTEM.BASE.TOPIC
присутствует во всех администраторах очередей
в кластерах и влияет только на локального администратора очередей, если изменения не применяются на
уровне всех администраторов очередей. Кроме того, все дерево тем может принадлежать только отдельному кластеру и подразделы пространства тем не могут входить в состав кластера. Это усложняет разбиение подразделов пространства тем между разными кластерами. Однако в некоторых ситуациях это необходимо, например в случае миграции
IBM Integration Bus.
Дополнительные сведения можно найти в разделе Обмен сообщениями публикации/подписки в IBM Knowledge Center.
Причины не использовать
SYSTEM.DEFAULT.TOPIC
в качестве кластерной темы: она доступна во всех
администраторах очередей в кластере и влияет только на локального администратора очередей. Если
эта тема настроена в качестве темы кластера, то все создаваемые темы становятся темами кластера
в том же кластере.
Об этой задаче
Для создания новой темы кластера на панели Навигатор
IBM MQ Explorer выполните следующие действия:
Процедура
- Разверните администратор очередей кластера, где требуется создать новую тему кластера.
- На панели навигации выберите Темы.
На главной панели появится список существующих тем.
- Выберите существующую тему или создайте новую.
- Для выбора существующей темы дважды щелкните на теме на главной панели.
- Для создания новой темы щелкните правой кнопкой мыши на Темы на панели навигации и выберите . Дополнительная информация приведена в разделе
Создание новой темы.
- На панели свойств выберите Кластер, чтобы открыть страницу
свойств Кластер.
- В поле Тема кластера введите имя кластера, в котором нужно разместить тему.
- Необязательно:
Для IBM MQ 8.0 и более поздних версий выберите механизм маршрутизации в выпадающем списке Маршрут кластера.
Доступные механизмы маршрутизации:
- Прямой
- Сообщения, публикуемые в одном администраторе очередей, напрямую передаются оттуда во все подписки всех остальных администраторов очередей в кластере.
- Хост темы
- Сообщения, публикуемые в одном администраторе очередей, передаются оттуда в администратор очередей, где находится определение темы. Этот администратор очередей хоста темы передает сообщения во все подписки всех остальных администраторов очередей кластера.
- Выберите команду Применить, чтобы сохранить изменение.
Результаты
Теперь тема стала темой кластера.