変換して外部ブローカーと共有したい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 ..>を使用して外部ブローカーに参加したくないのは、このトピックのみを外部ブローカーに送信し、他のトピックは送信しないためです。
メッセージを外部ブローカーにルーティングする簡単な方法はありますか?
どうもありがとう。
アップデート
上記の方法には、元のトピックのサブスクライバーがメッセージを受信しなくなるという欠点もあります。元のトピックを失わずに別の宛先にルーティングする方法はありますか?