如何配置从 jboss eap standalone.xml 连接到 IBM Websphere MQ 多实例队列管理器

How to configure to connect to IBM Websphere MQ Multi Instance Queue Manager from jboss eap standalone.xml

我已经创建了一个 IBM Websphere MQ 多实例队列管理器,我需要从 jboss eap 6.4 连接到这个队列管理器以实现高可用性

您可以在连接工厂上使用 'connectionNameList' 属性 而不是使用 'host' 和 'port' 属性。语法是:

connectionNameList
mqhost1(1414), mqhost2(1414)

或者,在 JBoss EAP 服务器配置文件中:

    <subsystem xmlns="urn:jboss:domain:resource-adapters:1.1">
        <resource-adapters>
            <resource-adapter id="wmq.jmsra.rar">
                <archive>
                    wmq.jmsra.rar
                </archive>
                <transaction-support>XATransaction</transaction-support>
                <config-property name="logWriterEnabled">
                    true
                </config-property>
                <config-property name="traceEnabled">
                    true
                </config-property>
                <config-property name="traceLevel">
                    6
                </config-property>
                <config-property name="maxConnections">
                    100
                </config-property>
                <connection-definitions>
                    <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="java:jboss/jms/factory/aapd/MQQueueSharingConnectionFactory" enabled=
"true" pool-name="MQQueueSharingConnectionFactory">

                        <config-property name="connectionNameList">
                            10.10.189.74(1414), 10.10.189.75(1414)
                        </config-property>

您还可以在 MDB 激活规范中使用 connectionNameList