0
如何使用Apache的駱駝的ActiveMQ組件連接到主機上的ActiveMQ遠程隊列????從遠程ActiveMQ的消費消息隊列
如何使用Apache的駱駝的ActiveMQ組件連接到主機上的ActiveMQ遠程隊列????從遠程ActiveMQ的消費消息隊列
可以定義端點爲每個ActiveMQ的實例:
<bean id="instance1"
class="org.apache.activemq.camel.component.ActiveMQComponent">
<property name="brokerURL" value="tcp://server1:61616"/>
</bean>
...
<bean id="instance2"
class="org.apache.activemq.camel.component.ActiveMQComponent">
<property name="brokerURL" value="tcp://server2:61616"/>
</bean>
,然後用它在路線作爲 <from uri="instanceX:myQueue"/>
或<to uri="instanceX:myQueue"/>
**非常感謝亞歷克斯.... **我已經添加了這個,我試圖添加如下組件: 'CamelContext aContext = new DefaultCamelContext(); ActiveMQComponent comp = ActiveMQComponent.activeMQComponent(「vm://」遠程系統的IP地址「?broker.persistent = false」); aContext.addComponent(「jms」,comp);' 有了這個,我無法連接到隊列.... –
u能請幫助 –
你需要像TCP指定網址://主機:端口而不是VM://遠程連接。 –