Clients reconnectables

Les clients IBM® MQ peuvent tirer parti de la reconnexion automatique si leur connexion à un gestionnaire de files d'attente est interrompue. Cela est utile lors d'une perte de connexion ou de l'échec d'un gestionnaire de files d'attente. Lorsque vous arrêtez un gestionnaire de files d'attente, vous pouvez activer la reconnexion automatique des clients.

Vous pouvez coder et configurer un client IBM MQ MQI de différentes manières pour qu'il continue de fonctionner en cas de défaillance du gestionnaire de files d'attente auquel il est connecté. Après avoir détecté un incident lié au gestionnaire de files d'attente, un programme d'application peut répondre en fermant les files d'attente et les abonnements et en se déconnectant du gestionnaire de files d'attente défectueux. Le programme client peut ensuite tenter de se reconnecter et d'attendre que le gestionnaire de files d'attente redevienne actif ou se connecter à un autre gestionnaire de files d'attente dans le même groupe de gestionnaires de files d'attente.

Pour faciliter cette procédure courante, un programme client peut se connecter à un gestionnaire de files d'attente avec l'option de reconnexion automatique à un autre gestionnaire de files d'attente (ou de reconnexion à ce gestionnaire de files d'attente) si la connexion en cours échoue. Aucune programmation d'application n'est requise. Il n'est pas nécessaire que le programme d'application détecte les erreurs de perte de connexion du gestionnaire de files d'attente.

La reconnexion automatique du client n'est pas prise en charge par IBM MQ classes for Java™.

En tant qu'administrateur IBM MQ, vous voudrez signaler à tous les programmes d'application client, notamment à ceux qui ont demandé de traiter automatiquement les défaillances du gestionnaire de files d'attente demandé, que vous arrêtez le gestionnaire de files d'attente délibérément et que les applications client s'arrêtent au lieu qu'elles traitent l'arrêt du gestionnaire de files d'attente comme une défaillance et tentent de se reconnecter automatiquement. Il s'agit du comportement par défaut de la commande Arrêter le gestionnaire de files d'attente pour maintenir la compatibilité avec les éditions précédentes d'IBM MQ. Toutefois, comme option de la commande Arrêter le gestionnaire de files d'attente, vous pouvez utiliser l'option Demander aux clients reconnectables de se reconnecter et l'indication que le gestionnaire de files d'attente s'arrête est interceptée par une connexion client reconnectable, qui essaie de se reconnecter automatiquement comme si un incident s'était produit.