jmsConnection
连接配置
jmsConnection插件所在路径为
be-esb-plugin-jms-2.0.jar!\com\brilliance\eibs\core\service\instance\impl\JmsConnection.class
该类继承AbsConnection连接插件共同父类
连接插件需要配置在commons.xml文件的connections中
属性 | 描述 | 值类型 | 示例 |
---|---|---|---|
host | 指定连接的ip地址 | string | 192.168.0.110 |
port | 指定连接端口 | Int | 10018 |
username | 用户名 | string | guest |
xpassword | 密码 | string | 123456 |
queue | 队列 | string | snd |
timeout | 超时时间 | Int | 1000 |
配置实例
- rabbitMq版本
<connection id="jmssend" class="JmsConnection">
<!-- rabbitMq版本 -->
<property name="connectionFactory" value="com.rabbitmq.jms.admin.RMQConnectionFactory"/>
<property name="connectionFactory.host" value="192.168.0.110"/>
<property name="connectionFactory.port" value="5672"/>
<property name="connectionFactory.virtualHost" value="/"/>
<property name="username" value="guest"/>
<property name="xpassword" value="jxBXHP1fuVk"/>
<property name="queue" value="snd"/>
<property name="timeout" value="1000"/>
</connections>
- ibmMq版本
<connection id="jmssend" class="JmsConnection">
<property name="connectionFactory" value="com.ibm.mq.jms.MQQueueConnectionFactory"/>
<property name="connectionFactory.hostName" value="127.0.0.1"/>
<property name="connectionFactory.port" value="1414"/>
<property name="connectionFactory.CCSID" value="1208"/>
<property name="connectionFactory.queueManager" value="dev"/>
<property name="connectionFactory.channel" value="test"/>
<property name="connectionFactory.transportType" value="0"/>
<property name="username" value="sun"/>
<property name="password" value="sun"/>
<property name="queue" value="snd"/>
<property name="timeout" value="1000"/>
</connections>
- activeMq版本
<connection id="jmssend" class="JmsConnection">
<property name="connectionFactory" value="org.apache.activemq.ActiveMQConnectionFactory"/>
<property name="connectionFactory.brokerURL" value="tcp://192.168.0.110:61616"/>
<property name="username" value="test"/>
<property name="xpassword" value="62-EUF4_XGg"/>
<property name="queue" value="snd"/>
<property name="timeout" value="15000"/><!-- 获取指定队列消息超时时间。单位:毫秒 -->
</connection>