MQConnection
MQConnection主要是在使用MQ消息队列时,建立与MQ消息中间件的连接,一般情况下和MQFilter插件联合使用。
连接配置
- MQConnection插件所在位置:lib==>be-esb-plugin-jms-2.0.jar==>com==>brilliance==>eibs==>core==>service==>instance==>impl==>MQConnection
- 该类继承AbsConnection连接插件共同父类
- 连接插件需要配置在commons.xml文件的connections中
属性 | 描述 | 值类型 | 示例 |
---|---|---|---|
ip | 指定连接的ip地址 | string | 192.168.6.128 |
port | 指定连接端口 | Int | 1414 |
channel | 指定连接信道连接的队列管理器 | string | DEV.APP.SVRCONN |
queueManager | 连接的队列管理器 | string | QM1 |
queue | 指定消息发送队列 | string | DEV.QUEUE.1 |
CCSID | 定义字符集顺序的标识数码;服务器MQ服务使用的编码1381代表GBK、1208代表UTF | int | 1208 |
配置实例
- 实际连接配置
<!--连接MQ的配置 发送配置 暂留并置空 -->
<connection class="MQConnection" id="sendMqConnection1"><!--指定连接类-->
<property name="ip" value="192.168.6.128"/><!--指定连接的ip地址-->
<property name="port" value="1414"/><!--指定连接端口-->
<property name="queueManager" value="QM1"/><!--连接的队列管理器-->
<property name="channel" value="DEV.APP.SVRCONN"/><!--指定连接信道-->
<property name="queue" value="DEV.QUEUE.1"/><!--指定消息发送队列-->
<property name="CCSID" value="1208"/><!--定义字符集顺序的标识数码-->
</connection>
- 实际使用配置
<!-- 连接MQ消息中间件,具体使用需要额外配置选择MQ类型 -->
<connection ref="sendMqConnection1"/>