IBM MQ-如何使用多个连接名称连接到队列管理器(一个已故障转移)

时间:2019-05-30 00:55:38

标签: jms ibm-mq spring-jms

我对IBM MQ来说是个新手。我的是一个多实例队列管理器。

一个实例就像是故障转移。

即使其中之一发生故障,如何连接它们。

我不确定我的术语是否正确?

我现在尝试使用下面的示例进行连接

https://raw.githubusercontent.com/ibm-messaging/mq-dev-samples/master/gettingStarted/jms/JmsPutGet.java

1 个答案:

答案 0 :(得分:4)

不是用WMQ_HOST_NAME格式的逗号分隔列表来填充WMQ_PORT而是填充WMQ_CONNECTION_NAME_LIST。 IBM MQ将首先尝试连接到host1,如果失败,它将在初始连接尝试期间尝试host2。

如果您希望客户端在发生故障时重新连接,则需要启用mq自动重新连接,如下所示:

host1(port1),host2(port2)