如何在camelContext配置中从activeMQ迁移到ibmMQ?

时间:2016-01-07 12:29:26

标签: spring activemq ibm-mq

我目前正在使用AciveMQ进行路由。但现在我需要迁移到ibmMq。这是我的AciveMq的camelContext.xml配置。请帮我ibmMq配置.. 提前致谢。

in

任何人都可以帮我改变IBMmq的所有配置 我是IBMmq的新手:(

1 个答案:

答案 0 :(得分:2)

在这里,我设法使用ibm mq进行配置:)

<broker xmlns="http://activemq.apache.org/schema/core"
          brokerName="${broker-name}"
          dataDirectory="${data}"
          start="false">
    ...
  </broker>
  ...
  <!-- Configure IBM WebSphere MQ connection factory -->
  <bean id="weblogicConnectionFactory"
        class="com.ibm.mq.jms.MQConnectionFactory">
    <property name="transportType" value="1"/>
    <property name="hostName" value="localhost"/>
    <property name="port" value="1414"/>
    <property name="queueManager" value="QM_TEST"/>
  </bean>

  <bean id="weblogicConfig" 
        class="org.apache.camel.component.jms.JmsConfiguration">
    <property name="connectionFactory" ref="weblogicConnectionFactory"/>
    <property name="concurrentConsumers" value="10"/>
  </bean>

  <bean id="weblogic" 
        class="org.apache.camel.component.jms.JmsComponent">
    <property name="configuration" ref="weblogicConfig"/>
  </bean>

成功:)