我必须在配置的时间内轮询AWS队列。所以,我更喜欢使用quartz2 cron配置。请参阅下面的代码段..
from("quartz2://instructor?cron=0 0/30 * * * ?")
.routeId("instruction route").log("after 30 min delay")
.from(getQueueUrl())
.bean(rocessor, "process(*)").end();
但是在我的应用程序启动时,路由开始轮询队列。请建议/建议我....
答案 0 :(得分:3)
aws-sqs组件支持使用quartz2作为其调度程序,请参阅:http://camel.apache.org/polling-consumer.html和此博客的详细信息:http://www.davsclaus.com/2013/08/apache-camel-212-even-easier-cron.html