У меня есть тема 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 только внешнему брокеру. Я не хочу присоединяться к внешнему брокеру, используя , поскольку только этот раздел должен отправляться внешнему брокеру, а другие - нет.
Есть ли простой способ направить сообщения внешнему брокеру?
Большое спасибо.
UPDATE
Вышеописанный метод также имеет недостаток, заключающийся в том, что подписчики исходной темы больше не получают сообщения. Существует ли способ маршрутизации в другое место назначения, не теряя при этом исходную тему?