如何立即并随后在固定时间运行骆驼计时器?

时间:2019-07-18 14:11:00

标签: apache-camel

两者之一看起来很容易,但不能两者兼有。 有任何想法吗?似乎无法使用Timer或CronScheduledRoutePolicy来完成。 可以通过编程完成吗? 我将添加更多信息,但是我不确定还需要什么。 谢谢。

2 个答案:

答案 0 :(得分:1)

看看使用quartz2 camel component

您可以将fireNow设置为true,然后为所需的时间表提供cron模式。

答案 1 :(得分:0)

是的,您可以同时执行,请参见https://camel.apache.org/timer.html

  • delay参数的FIRST延迟(以毫秒为单位),将其设置为0

  • period(以毫秒为单位)进行其他所有调用

ie:timer://mytimer?fixedRate=true&delay=0&period=10000将为第一个事件等待0ms,为所有其他事件等待10000ms