Utilisation de la reconnexion automatique du client dans les environnements Java SE et Java EE
Vous pouvez utiliser la reconnexion automatique du client IBM® MQ pour faciliter diverses solutions de haute disponibilité et de reprise après incident dans un environnement Java SE et Java EE .
Différentes solutions de haute disponibilité et de reprise après incident sont disponibles sur différentes plateformes:
Multi-instance queue managers are instances of the same queue manager configured on different servers (see Gestionnaires de files d'attente multi-instances). Une instance du gestionnaire de files d'attente est définie en tant qu'instance active et une autre instance est définie en tant qu'instance de secours. En cas de défaillance de l'instance active, le gestionnaire de files d'attente multi-instance redémarre automatiquement sur le serveur de secours.Les gestionnaires de files d'attente actifs et de secours ont le même identificateur de gestionnaire de files d'attente (QMID). Les applications client IBM MQ qui se connectent à un gestionnaire de files d'attente multi-instance peuvent être configurées pour se reconnecter automatiquement à une instance de secours d'un gestionnaire de files d'attente à l'aide de la reconnexion automatique du client.
RDQM (replicated data queue manager) is a high availability solution that is available on Linux® platforms (see RDQM haute disponibilité). Une configuration de gestionnaire de files d'attente de données répliquées comprend trois serveurs configurés dans un groupe à haute disponibilité (HA),
chacun contenant une instance du gestionnaire de files d'attente. Une instance est le gestionnaire de files d'attente en cours d'exécution, qui réplique de manière
synchrone ses données sur les deux autres instances. Si le serveur qui exécute ce gestionnaire de files d'attente
échoue, une autre instance du gestionnaire de files d'attente démarre et peut utiliser les données actuelles. Les trois instances du gestionnaire de files d'attente partageant une adresse IP flottante, les clients n'ont besoin d'être
configurés qu'avec une seule adresse IP. Les applications client qui se connectent à un gestionnaire de files d'attente de données répliquées peuvent être configurées pour se reconnecter automatiquement à une instance de secours d'un gestionnaire de files d'attente à l'aide de la reconnexion automatique du client.
An HA solution can also be provided by a pair of IBM MQ Appliances (see Haute disponibilité and Reprise après sinistre in the IBM MQ Appliance documentation). Un gestionnaire de files d'attente à haute disponibilité s'exécute sur l'un des dispositifs, tout en répliquant de manière synchrone les données sur l'instance de secours du gestionnaire de files d'attente sur l'autre dispositif. Si le dispositif principal est défaillant, le gestionnaire de files d'attente démarre automatiquement et s'exécute sur l'autre dispositif. Les deux instances du gestionnaire de files d'attente pouvant être configurées pour partager une adresse IP flottante, les clients n'ont besoin d'être configurés qu'avec une seule adresse IP. Les applications client qui se connectent à un gestionnaire de files d'attente à haute disponibilité sur un dispositif IBM MQ peuvent être configurées pour se reconnecter automatiquement à l'instance de secours d'un gestionnaire de files d'attente à l'aide de la reconnexion automatique du client.
Remarque: dans les environnements Java EE , tels que WebSphere® Application Server, la reconnexion automatique du client avec les spécifications d'activation à l'aide de la fonctionnalité fournie par IBM MQ classes for JMS n'est pas prise en charge. L'adaptateur de ressources IBM MQ fournit son propre mécanisme de reconnexion des spécifications d'activation si le gestionnaire de files d'attente auquel la spécification d'activation se connectait devient indisponible. Pour plus d'informations, voir Prise en charge de la reconnexion automatique du client dans les environnements Java EE