【发布时间】:2014-08-22 21:54:08
【问题描述】:
我想从 java 发送一条通用消息,然后由骆驼路由。到目前为止,消息总是转到 activemq 主题(示例 1),但将来我希望能够在不修改源代码(通过 spring xml 配置)的情况下更改路由(即将消息发送到 rest webservice)。所以我希望做〜类似〜示例2。我该怎么做?
示例 1:(到目前为止是如何完成的)
@EndpointInject(uri="activemq:topic:IMPORTANTEVENTS")
ProducerTemplate producer;
producer.sendBody("Hello world!");
示例 2:(它应该是什么样子 - 或多或少)
@EndpointINject(uri="myevents")
... (as above)
XML 配置:
<route id="SysoutRoute">
<from uri="myevents"/>
<to uri="activemq:topic:IMPORTANTEVENTSS"/>
</route>
【问题讨论】:
标签: java xml spring apache-camel