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"/>

results matching ""

    No results matching ""