2017-02-18 3 views

Antwort

0

PyMQI sitzt auf den zugrunde liegenden MQ-Bibliotheken. Wenn Sie es mit MQ v7.0 oder höher verwenden, können Sie mehrere Verbindungsnamen angeben, die durch ein Komma getrennt sind. Es wird dann jedes der Reihe nach versuchen und zu der ersten Schleife zurückkehren, wenn es keine Verbindung zu einer von ihnen herstellen kann. Einige Einstellungen, die sich darauf beziehen, wie lange und wie oft es wiederholt wird, können in der mqclient.ini eingestellt werden.

Die IBM Knowledge Center-Seite "Automatic client reconnection" enthält gute allgemeine Informationen zu den Reconnect-Optionen. Alles in Bezug auf die C/C++ - Clients gilt für PyMQI.

+0

Danke JoshMc - sehr hilfreich - so - wenn ich richtig verstehe, würde ich so etwas tun: –

+0

import pymqi, qmgr = pymqi.connect ('QM1', 'SVRCONN.CHHANNEL.1', 192.168.1.30 (1434), 192.168.1.31 (1434) ') –

+0

dann könnte ich einfach meine Funktion so verwenden: getq = pymqi.Queue (qmgr,' TESTQ.1 ') –

Verwandte Themen