Два вопроса IBM Websphere MQ

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

Вопрос 1:

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

Вопрос 2:

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

1 ответ

Решение

Вопрос 1:

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

Вопрос 2:

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

Другие вопросы по тегам