С сетью брокеров activemq вы можете легко сделать магазин и вперед. (http://activemq.apache.org/networks-of-brokers.html)
Если вы хотите от локального к удаленному, по умолчанию работает, если вы хотите, чтобы удаленный говорил с локальным, вы должны либо:
A) Выполните подключение от удаленного к локальному посреднику так же, как вы делали это с локального на удаленный (используйте отказоустойчивый транспорт, чтобы посредники восстанавливали соединение после потери и восстановления соединения. Мы делаем это все время, и это работает большой)
B) Установите соединение, которое у вас уже есть, с локального на удаленный дуплекс (посмотрите на параметр dupri uri на ссылке выше).
duplex false, если true, сетевое соединение будет использоваться как для создания, так и для потребления сообщений. Это полезно для сценариев концентратора и луча, когда концентратор находится за брандмауэром и т. Д.
Пример:
<networkConnector name="REMOTE" uri="static://(tcp://IP_OR_REMOTE_HOST:61616)" userName="system" password="manager" duplex="true"/>