我有一個ActiveMq主題,我想轉換並與外部代理共享。目前我有以下執行轉換:將ActiveMq主題路由到外部代理
<camelContext id="camel" xmlns="http://activemq.apache.org/camel/schema/spring">
<route>
<from uri="activemq:topic:OriginalTopic"/>
<to uri="xslt:file:///xslt/transformation.xsl"/>
<to uri="activemq:topic:NewTopic"/>
</route>
</camelContext>
但是,這只是將消息發送到當前的代理網絡。我想將NewTopic消息僅傳遞給外部代理。我不想加入外部經紀人使用< networkConnector .. >因爲只有這個主題應該發送到外部經紀人,沒有其他人。
有沒有簡單的方法將消息路由到外部代理?
非常感謝。
UPDATE
上述方法還具有訂戶原來的話題不再接收郵件的缺點,是有辦法的路線到另一目的地,而不會失去原來的話題?
謝謝克勞斯,這似乎工作。唯一的問題是,現在我所有的消息都被髮送到遠程NewTopic和本地用戶到OriginalTopic停止接收消息。任何想法如何解決這個問題? – chillitom 2010-04-01 15:11:59