JBOSS6.2 + MQ 集群配置

一、配置MQ集群环境,首先是多连接配置在JBOSS的configuration下面的standalone.xml文件下
 a)  添加IBM的resource-adapters    集群模式下就会配置多个数据源
 <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>
                    <connection-definitions>
                        <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="java:/jms/DesbDataMQ"    enabled="true" use-java-context="true" pool-name="MqConnectionFactoryPool1">
                            <config-property name="port">
                            端口
                            </config-property>
                            <config-property name="hostName">
                            IP
                            </config-property>
                            <config-property name="channel">
                            通道
                            </config-property>
                            <config-property name="transportType">
                            CLIENT
                            </config-property>
                            <config-property name="CCSID">
                            1208
                            </config-property>
                            <config-property name="queueManager">
                            队列管理器名字
                            </config-property>
                            <xa-pool>
                            <min-pool-size>6</min-pool-size>
                            <max-pool-size>11</max-pool-size>
                            </xa-pool>
                        </connection-definition>
                        <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="jms/DesbDataMQ2" enabled="true" use-java-context="false" pool-name="MqConnectionFactoryPool2">
                            <config-property name="port">
                            端口
                            </config-property>
                            <config-property name="hostName">
                            IP
                            </config-property>
                            <config-property name="channel">
                            通道
                            </config-property>
                            <config-property name="transportType">
                            CLIENT
                            </config-property>
                            <config-property name="CCSID">
                            1208
                            </config-property>
                            <config-property name="queueManager">
                            队列管理器名字
                            </config-property>
                            <xa-pool>
                            <min-pool-size>6</min-pool-size>
                            <max-pool-size>11</max-pool-size>
                            </xa-pool>
                        </connection-definition>
                    </connection-definitions>
                </resource-adapter>
            </resource-adapters>
        </subsystem>
 b) 找到<subsystem xmlns="urn:jboss:domain:ejb3:1.4">下的<mdb>节点,改成
             <mdb>
                <resource-adapter-ref resource-adapter-name="wmq.jmsra.rar"/>
                <bean-instance-pool-ref pool-name="mdb-strict-max-pool"/>
            </mdb>
 
二、部署wmq.jmsra.rar

IBM MQ的安装目录  下有一个wmq.jmsra.rar文件,复制到deployments 下,jboss启动后,将自动部署该rar.

  

posted @ 2016-06-02 11:02  Randolph_LI  阅读(283)  评论(0编辑  收藏  举报