Как запустить маршруты Camel на ведомом ActiveMQ только, когда ведомое устройство становится активным в обработке отказа?

У меня есть длительный потребитель удаленной очереди JMS во встроенной маршрутизации Camel. Действительно ли возможно иметь этот вид маршрутизации с конфигурацией "главный-подчиненный"? Теперь кажется, что маршруты Camel запускаются и уже активируются, когда ведомый ActiveMQ запускается и не, когда фактическая обработка отказа происходит.

Теперь это заставляет ведомый экземпляр получать те же сообщения, которые также отправляются ведущему устройству, и это заставляет дублирующиеся сообщения прибывать в очередь на обработке отказа.

Я использую ActiveMQ 5.3 наряду с Apache Camel 2.1.

6
задан Tommi L. 14 January 2010 в 14:11
поделиться

1 ответ

это не должно быть проблемой, потому что контекст / маршруты Camel на ведомом устройстве не запустятся, пока он не станет ведущим (когда блокировка файла хранилища сообщений установлена выпущен мастером)

1
ответ дан 17 December 2019 в 07:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: