2017-02-16 16 views
2

Я создал один маршрут с использованием Java DSL, который имеет компонент JPA для периодического опроса записей из БД. он работает хорошо. Надеюсь, у каждого маршрута есть один рабочий поток. если БД не работает или какой-либо проблемы с N/W в течение минуты, маршрут работает не так, как ожидалось. приложение (оно не регистрирует записи из БД даже после того, как DB или N/W). Я думаю, что рабочая нить подвешена, а маршрут не работает.Apache Camel JPA Thread Hung

SimpleRegistry registry = new SimpleRegistry(); 
registry.put("datasource",myDataSourceObj); 
CamelContext context = new DefaultCamelContext(registry); 
context.addRoutes(new myRouteBuilder()); 

from URI= "uri="jpa://br.rafaeltuelho.model.Customer?consumer.namedQuery=Customer.findAll&consumer.delay=30000&consumeDelete=true" 

Пожалуйста, помогите мне решить эту проблему. Как избежать этого рабочего потока? Как перезапустить рабочий поток после того, как N/W или DB вверх?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^