Возникают проблемы с настройкой планировщика (Spring или кварц) с верблюжьим компонентом sql - PullRequest
0 голосов
/ 19 сентября 2019

используемая версия Came-Core: 2.18.2.

Я создал верблюжий маршрут для чтения записей из базы данных и выполнения обработки.Маршрут начинается с конечной точки sql, я пытаюсь настроить эту точку sql для запуска 16 числа каждого месяца, чтобы получить записи из нужной таблицы для обработки.Я пытаюсь использовать свойство «планировщик» в sql enpoint и делаю следующее: (также пробовал пружину вместо кварца).

uri=sql:select * from table_name where STATUS = 'Unprocessed'?\
                            scheduler=quartz?scheduler.cron=0/10+6-18+*+*+MON-FRI\                     
                            &maxMessagesPerPoll=20

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

Вопросы:

1. Am i missing additional configuration to make above uri work?
2. Can this cron be configured at runtime?

Уже рассмотрены ресурсы ниже, и они, похоже, не делают это по-другому. Настройка расписания cron компонента Camel sql & http://www.davsclaus.com/2013/08/apache-camel-212-even-easier-cron.html

Любое понимание приветствуется.

...