Wiederverbindungsfähige Clients

IBM® MQ -Clients können die automatische Verbindungswiederholung nutzen, wenn ihre Verbindung zu einem Warteschlangenmanager unterbrochen ist. Dies ist wichtig, wenn eine Verbindung unterbrochen wird oder ein Warteschlangenmanager ausfällt. Wenn Sie einen Warteschlangenmanager stoppen, können Sie die automatische Verbindungswiederholung bei Clients aktivieren.

Es gibt eine Reihe von Möglichkeiten, einen IBM MQ MQI-Client zu codieren und zu konfigurieren, damit er weiterhin funktioniert, wenn der Warteschlangenmanager, mit dem er verbunden ist, fehlschlägt. Ein Anwendungsprogramm kann auf den Ausfall eines Warteschlangenmanagers reagieren, indem er Warteschlangen und Subskriptionen schließt und die Verbindung zum ausgefallenen Warteschlangenmanager trennt. Das Clientprogramm kann dann versuchen, die Verbindung wiederherzustellen, und warten, bis der Warteschlangenmanager wieder aktiv ist, oder eine Verbindung zu einem anderen Warteschlangenmanager in derselben WS-Manager-Gruppe herstellen.

Um dieses allgemeine Verfahren zu vereinfachen, kann ein Clientprogramm eine Verbindung zu einem Warteschlangenmanager herstellen, mit der Option, dass es automatisch mit einem anderen Warteschlangenmanager verbunden wird (oder seine Verbindung zu diesem Warteschlangenmanager wiederhergestellt wird), wenn die aktuelle Verbindung fehlschlägt. Hierfür ist keine Anwendungsprogrammierung erforderlich. Das Anwendungsprogramm muss nicht über Fehler, die aufgrund unterbrochener Verbindungen zum Warteschlangenmanager auftreten, benachrichtigt werden.

Die automatische Clientverbindungswiederholung wird von IBM MQ -Klassen für Javanicht unterstützt.

Als IBM MQ -Administrator können Sie allen Clientanwendungsprogrammen, einschließlich der Programme, die die automatische Behandlung von Warteschlangenmanagerfehlern angefordert haben, signalisieren, dass Sie den Warteschlangenmanager absichtlich stoppen und Clientanwendungen gestoppt werden sollen, anstatt dass die Clientanwendungen den Ausfall des Warteschlangenmanagers als Fehler behandeln und versuchen, die Verbindung automatisch wiederherzustellen. Dies ist das Standardverhalten des Befehls Stop queue manager , um die Kompatibilität mit früheren Releases von IBM MQaufrechtzuerhalten. Als Option für den Befehl 'WS-Manager stoppen' können Sie jedoch die Option Wiederverbindbare Clients für Wiederherstellung der Verbindung anweisen verwenden. Dann wird die Meldung, dass der Warteschlangenmanager gestoppt wird, von einer wiederverbindbaren Clientverbindung abgefangen und es wird versucht, die Verbindung automatisch wiederherzustellen, als ob ein Ausfall aufgetreten wäre.