IBM MQ - 如何连接到具有多个连接名称的队列管理器(一个是故障转移)
IBM MQ - how to connect to Queue manager with multiple connections names ( one is fail over)
我对 IBM MQ 还很陌生。我的是一个多实例队列管理器。
一个实例就像故障转移。
即使其中一个出现故障,我如何连接到它们。
我不确定我的术语是否正确?
我正在尝试使用以下示例进行连接
不是填充 WMQ_HOST_NAME
和 WMQ_PORT
,而是使用 host1(port1),host2(port2)
格式的逗号分隔列表填充 WMQ_CONNECTION_NAME_LIST
。 IBM MQ 将首先尝试连接到主机 1,如果失败,它将在初始连接尝试期间尝试连接到主机 2。
如果您希望客户端在失败时重新连接,您需要像这样启用 mq 自动重新连接:
cf.setClientReconnectOptions(WMQConstants.WMQ_CLIENT_RECONNECT);
cf.setClientReconnectTimeout(1800); // how long in seconds to continue to attempt reconnection before failing
我对 IBM MQ 还很陌生。我的是一个多实例队列管理器。
一个实例就像故障转移。
即使其中一个出现故障,我如何连接到它们。
我不确定我的术语是否正确?
我正在尝试使用以下示例进行连接
不是填充 WMQ_HOST_NAME
和 WMQ_PORT
,而是使用 host1(port1),host2(port2)
格式的逗号分隔列表填充 WMQ_CONNECTION_NAME_LIST
。 IBM MQ 将首先尝试连接到主机 1,如果失败,它将在初始连接尝试期间尝试连接到主机 2。
如果您希望客户端在失败时重新连接,您需要像这样启用 mq 自动重新连接:
cf.setClientReconnectOptions(WMQConstants.WMQ_CLIENT_RECONNECT);
cf.setClientReconnectTimeout(1800); // how long in seconds to continue to attempt reconnection before failing