У меня есть локальный брокер ActiveMQ с ненадежным подключением к Интернету, а также удаленный брокер ActiveMQ в надежном центре обработки данных. Я уже разобрался с настройкой «хранить и пересылать», чтобы исходящие сообщения отправлялись удаленному брокеру, когда доступно подключение к Интернету. Это само по себе отлично работает, но когда сообщения исходящие.
Однако теперь я должен сделать обратное. Вот сценарий:
- В удаленном посреднике ActiveMQ появляется новое сообщение. Сообщение помещается в определенную очередь.
- Через несколько минут интернет-соединение становится доступным для локального брокера ActiveMQ.
- После этого локальный посредник сможет получить сообщение от удаленного посредника и поместить его в свою локальную очередь.
- После этого местные потребители смогут увидеть это сообщение.
По сути, мне нужно, чтобы локальный брокер стал подписанным потребителем в удаленной очереди. Я просмотрел документацию ActiveMQ, но пока ничего не могу найти о том, как это сделать в файле конфигурации .xml.
Это то, что я должен искать? См.: "ActiveMQ: переход от JMS к JMS".
Любые советы и подсказки будут высоко оценены.