Clientes que se pueden volver a conectar

Los clientes IBM® MQ pueden beneficiarse de la reconexión automática si se interrumpe su conexión con un gestor de colas. Esta función resulta útil cuando se interrumpe una conexión o falla un gestor de colas. Cuando detenga un gestor de colas dispone de la opción de habilitar la reconexión automática de clientes.

Hay varias formas de codificar y configurar un cliente MQI de IBM MQ para que siga funcionando si el gestor de colas al que está conectado falla. Un programa de aplicaciones puede responder a una anomalía de un gestor de colas cerrando las colas y suscripciones y desconectando del gestor de colas que falla. El programa cliente puede intentar la reconexión y esperar hasta que el gestor de colas esté de nuevo en ejecución o conectarse a otro gestor de colas del mismo grupo de gestores de colas.

Para que este procedimiento común sea más simple, un programa cliente puede conectarse a un gestor de colas con la opción de que se reconecte automáticamente a otro gestor de colas (o que se reconecte a este gestor de colas) si falla la conexión actual. No es necesaria ninguna programación de aplicaciones. No se debe notificar al programa de aplicaciones los errores de conexión interrumpida del gestor de colas.

La reconexión automática de cliente no está soportada por las clases IBM MQ para Java.

Como administrador de IBM MQ , es posible que desee señalar a todos los programas de aplicación cliente, incluidos los que han solicitado que las anomalías del gestor de colas se manejen automáticamente, que está deteniendo el gestor de colas deliberadamente y que desea que las aplicaciones cliente se detengan, en lugar de que las aplicaciones cliente traten la detención del gestor de colas como una anomalía e intenten volver a conectarse automáticamente. Este es el comportamiento predeterminado del mandato Detener gestor de colas , para mantener la compatibilidad con releases anteriores de IBM MQ. Sin embargo, como una opción en el mandato de detener gestor de colas, puede utilizar la opción Indicar a los clientes reconectables que se reconecten y la indicación de que el gestor de colas se está deteniendo la intercepta una conexión de cliente reconectable y comienza a reconectarse automáticamente como si se hubiera producido una anomalía.