2017-02-18 21 views
0

Использование PyMQI, что отлично подходит для очередей экземпляров IBM MQ Single, но кто-нибудь знает, могу ли я передавать двойные IP-адреса и порты в строке подключения, и если MQ CLient под капотом обрабатывает управление очередью IBM MW Multi Instance?Могу ли я использовать pymqi для подключения к диспетчеру очереди нескольких экземпляров IBM MQ

ответ

0

PyMQI находится поверх основных библиотек MQ. Если вы используете его с MQ v7.0 или выше, вы можете указать несколько имен соединений, разделенных запятой. Затем он попробует каждый по порядку и обратится к первому, если он не сможет подключиться ни к одному из них. Некоторые настройки связаны с тем, как долго он будет повторять попытку и как часто можно установить в mqclient.ini.

Страница «Центр знаний IBM» «Automatic client reconnection» содержит общую общую информацию о параметрах повторного подключения. Все, что связано с клиентами C/C++, относится к PyMQI.

+0

Спасибо JoshMc - очень полезно - так что - если я правильно понял, я бы сделал что-то вроде этого: –

+0

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

+0

, тогда я мог бы просто использовать свою функцию: getq = pymqi.Queue (qmgr,' TESTQ.1 ') –