Я пытаюсь использовать компонент camel-quartz
Camel для планирования заданий на нашем сервере приложений (этот выбор технологии является окончательным и выше моего paygrade), и единственная документация, которую предоставляет Apache ( здесь ) является de minimis и ультракомпактным без каких-либо реальных полезных примеров для новичков верблюда / кварца.
Я пытаюсь понять общую картину здесь, прежде чем я смогу углубиться в потребности моей конкретной работы. В документации говорится, что - через Camel - кварцевые таймеры устанавливаются в качестве конечных точек. Поэтому я предполагаю (пожалуйста, исправьте меня, если я ошибаюсь), что это означает, что вы кодируете задания, которые нужно запустить, вместе с их файлами конфигурации / свойств, а затем настраиваете кварцевый таймер как Конечная точка верблюда; затем, когда эти задания выполняются, они каким-то образом могут общаться через Camel с другими конечными точками (?).
Так это единственное преимущество использования camel-quartz
вместо просто Quartz (то, что оно позволяет вашей работе общаться с другими конечными точками)?
Кварц можно настроить с помощью файла quartz.properties
, и для него требуется другая конфигурация, чтобы планировщик мог быть инициализирован. Заботится ли об этом camel-quartz
для вас? Я бы хотел сконцентрироваться на написании работы, но не уверен, какой тип минимальной конфигурации XML или конфигурации необходим.
Заранее спасибо всем, кто может помочь прояснить этот процесс разработки camel-quartz
немного лучше.