Клиенты с возможностью повторного подключения
Клиент IBM® MQ может автоматически восстановить соединение с администратором очередей в случае сбоя администратора очередей или соединения. При остановке администратора очередей можно включить функцию повторного подключения клиентов.
Клиенты IBM MQ MQI можно различными способами настроить для продолжения работы в случае сбоя администратора очередей. В ответ на сбой администратора приложение может закрыть очереди и подписки и завершить соединение. Клиент может попытаться восстановить соединение и дождаться возобновления работы администратора очередей или подключиться к другому администратору очередей из той же группы администраторов очередей.
Для упрощения этой процедуры клиент может подключаться к администратор очередей с возможностью автоматического восстановления соединения с другим администратором очередей (или текущим администратором очередей) в случае сбоя соединения. Дополнительное программирование при этом не требуется. Приложению не требуется отслеживать ошибки соединений с администратором очередей.
Классы IBM MQ для Java™ не поддерживают автоматическое повторное подключение клиентов.
Администратор IBM MQ может предварительно уведомить все приложения клиентов (включая клиентов, запросивших автоматическую обработку сбоев администратора очередей) об остановке администратора очередей и запросить остановку приложений клиентов, для того чтобы избежать автоматического повторного подключения. Такой подход применяется командой Остановить администратор очередей по умолчанию для обеспечения совместимости с предыдущими версиями IBM MQ. Однако в команде Остановить администратор очередей можно указать опцию Заново подключить доступные клиенты, для того чтобы разрешить клиентам, настроенным для повторного подключения, автоматически восстанавливать соединение после остановки администратора очередей.