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

604
ring bearer

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

Вопрос 1:

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

Вопрос 2:

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

1

1 ответ на вопрос

2
T.Rob

Вопрос 1:

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

Вопрос 2:

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

Похожие вопросы