Как поддерживать контроллер маршрута, работающий в Apache Camel Spring BootJAVA

Программисты JAVA общаются здесь
Anonymous
Как поддерживать контроллер маршрута, работающий в Apache Camel Spring Boot

Сообщение Anonymous »

Я пытаюсь использовать контроллер управления маршрутом , как описано в документации Camel, чтобы повторно запустить маршруты, если сбой при запуске.
У меня есть следующие строки в моем приложении.

Код: Выделить всё

camel.springboot.route-controller-supervise-enabled=true
camel.springboot.route-controller-initial-delay=5000
camel.springboot.route-controller-back-off-delay=5000
camel.springboot.route-controller-back-off-max-attempts=10
camel.springboot.main-run-controller=true
При запуске приложения все маршруты начинаются и останавливаются немедленно, как если бы опция camel.spring boot.main-run-controller = true не было.

Код: Выделить всё

...
2023-07-13T08:54:49.470+02:00  INFO 25984 --- [  restartedMain] c.b.c.l.LdapIntegrationApplication       : Started LdapIntegrationApplication in 13.596 seconds (process running for 17.256)
2023-07-13T08:54:49.507+02:00  WARN 25984 --- [ionShutdownHook] o.a.c.s.boot.SpringBootCamelContext      : CamelContext has only been running for less than a second. If you intend to run Camel for a longer time then you can set the property camel.springboot.main-run-controller=true in application.properties or add spring-boot-starter-web JAR to the classpath.
2023-07-13T08:54:49.509+02:00  INFO 25984 --- [ionShutdownHook] o.a.c.impl.engine.AbstractCamelContext   : Apache Camel 4.0.0-M3 (LdapCamel) is shutting down (timeout:45s)
2023-07-13T08:54:49.524+02:00  INFO 25984 --- [ionShutdownHook] o.a.c.impl.engine.AbstractCamelContext   : Routes stopped (stopped:4)
...
Как я могу сохранить управляющий контроллер маршрута ?

Подробнее здесь: https://stackoverflow.com/questions/766 ... pring-boot

Вернуться в «JAVA»