在驼峰 SQS url 上集成 cron 时出现以下错误
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: aws-sqs://QUEUENAME?amazonSQSClient=%23sqsClient&deleteAfterRead=true&scheduler=quartz2&scheduler.cron=0+0%2F10+*+1%2F1+*+%3F+* due to: No bean could be found in the registry for: quartz2 of type: org.apache.camel.spi.ScheduledPollConsumerScheduler
以下是我正在使用的依赖项:
camel-spring-javaconfig (jar Version-3.0.0)
camel-aws-sqs (jar Version-3.0.0)
camel-quartz2(jar Version-2.24.0)
aws-java-sdk-sqs(jar Version-1.11.714)
我错过了什么?
根据 aws-sqs-component 的 Camel 文档:
调度程序(调度程序(
使用来自骆驼弹簧或骆驼石英组件的 cron 调度程序。该值可以是以下值之一:无、弹簧、石英
所以我认为yoo需要将scheduler=quartz2
改为scheduler=quartz