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