1

o/s IBM AIX 5.3 WMQ версии 6.0

Вопрос 1:

Репликация администратора очередей и его очередей. Можно ли копировать содержимое /var /mqm с одного сервера на другой и ожидать, что все будет работать нормально? Следует отметить, что пакеты WMQ устанавливаются в расположениях ОС по умолчанию, и в определенный момент целевой сервер будет переименован в имя исходного сервера.

Вопрос 2:

Можно ли запустить два администратора очередей с одинаковыми именами в кластерной среде? Обратите внимание, что они работают на разных хостах - только имена администраторов очередей.

1 ответ1

2

Вопрос 1:

На той версии WMQ нет. Вам гораздо лучше создавать резервные копии объектов, правил безопасности, выходов и т.д. И переопределять QMgr. Даже в более новых версиях WMQ, где нет проблем с отображением сегментов совместно используемой памяти, вам все же гораздо лучше создать новый QMgr, переопределив объекты, чем копируя файлы времени выполнения. Это связано с тем, что новый QMgr получит новый QMID и, следовательно, может участвовать в том же кластере. (Тем не менее, наличие нескольких QMgrs с одним и тем же именем является анти-паттерном, как я объясню ниже.)

Вопрос 2:

Нет. Кластер - это больше, чем просто способ разгрузить администратора канала в MQ. Это большое пространство имен, и в этом пространстве имён имена уникальны в QMgr. IBM разработала QMID, который различает два QMgrs, чтобы различать, когда один QMgr был удален и перестроен / заменен в кластере. Однако оно никогда не предназначалось для облегчения использования нескольких одноименных QMgrs в одном и том же пространстве имен. Для иллюстрации представьте, что вы получили сообщение с запросом от одного из QMgrs. На что идет ответ?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .