2016-07-28 10 views
3

Нам нужна консультация по этой теме миграции очереди.Перенос очереди с одного сервера EMX на другой

Существует два поставщика JMS (PROVIDER и NEWPROVIDER) для подключения к двум экземплярам EMX. Каждый из них имеет несколько очередей. Теперь мы хотим переместить все очереди из PROVIDER в NEWPROVIDER со стороны EMX. В консоли администратора WebSphere минимальное решение для усилий - это изменить URL-адрес и аутентификацию PROVIDER таким же, как NEWPROVIDER.

Я не вижу каких-либо неотложных проблем, так как это может повлиять только на пул соединений, максимальное соединение и т. Д., Но не обязательно вносить изменения в Production.

Вопрос: Есть ли какие-либо проблемы в этом подходе или мы должны удалить и воссоздать все очереди под NEWPROVIDER.

Чтобы лучше понять это изменение, я создал диаграмму. Синий цвет показывает текущее состояние, Красный показывает изменения и состояние.

Мы используем WebSphere6.1/JMS (EMX)/Oracle.

Queue Migration Diagram

+1

Учитывая, что это та же целевая платформа (EMX), почему существуют 2 провайдера JMS? – Haxiel

+0

Не совсем такие же, они разные версии. –

ответ

0

Как упоминал Ларри, это довольно просто. Не было никаких проблем с сообщениями о полете и т. Д. Это связано с тем, что он обрабатывается другой командой, а не частью этого вопроса.

Нам удалось выполнить задачу, изменив URL и данные аутентификации. Мы не удалили все очереди, и мы не воссоздали их в NEWPROVIDER. Мы просто указали, что ПРОВАЙДЕР будет таким же, как NEWPROVIDER.

1

Указывая WebSphere для нового экземпляра EMS, как вы иллюстрировано, довольно прямо вперед. Основной вопрос: все ли соответствующие адресаты (очереди, темы, прочные подписчики, если есть) существуют в новом экземпляре EMS? Иными словами, была ли репликация точной конфигурации из существующего экземпляра EMS в новый экземпляр? Будут ли все службы WebSphere иметь доступ к требуемым данным для работы с новым экземпляром EMS? Будут ли доступными в новом экземпляре сообщения (непоставленные/неподтвержденные), которые могут находиться в очередях в старом экземпляре?

Если вы просто перемещаете файлы хранилища и файлы conf, тогда все это по существу позаботится.