2013-07-10 3 views
0

У меня проблема: У меня есть доступ к транспортному коннектору брокер ActiveMQ A. Предположим, что uri является tcp: //123.123.123.123: 61616. Мне нужно настроить брокера B на другом экземпляре ActiveMQ, чтобы пересылать все сообщения от брокера A до tcp: //0.0.0.0: 61616 и от tcp: //0.0.0.0: 61616 для брокера A.Пересылка сообщений ActiveMQ

Если это можно сделать без изменения конфигурации брокера A? Если да, то, пожалуйста, предоставьте мне указания о том, как это сделать.

ответ

2

Предыдущий ответ неверный, вы можете инициировать сетевое соединение от брокера B до брокера А. До тех пор, пока Брокер A не отключил консультативные сообщения, вы можете подписаться на темы/очереди, которые возникли у брокера A, на брокерах B.

Просто определите сетевой разъем с дуплексом = «истинный»

«доступ к transportConnector» является бит ключа. Если вы можете подключиться к брокеру, вы можете отправить его другим брокерам.

0

Нет переадресации сообщений от Брокера A к Брокеру B без изменения конфигурации Брокера A. Вам необходимо будет определить networkConnector для пересылки сообщений.