关于quartz动态读取任务执行时间的扩展有哪些

蒙奇D鲁夫 发布于 2017/12/20 18:50
阅读 263
收藏 0

现在已知quartz是执行匹配cron表达式时间的任务,现在的问题是有无这样的扩展能够让quartz可以从数据库动态的读取执行任务的时间来执行呢?
(比如说2017/12/20 18:44,2017/11/20 15:44,这样的每个任务执行一次,过期不再执行)

加载中
0
Beyond-Bit
Beyond-Bit

完全支持,从数据库。有个SchedulerFactory 查一下。

0
kakai
kakai
Quartz集群就是用的数据库,有各种主流数据库的sql源文件
0
蒙奇D鲁夫
蒙奇D鲁夫

引用来自“Beyond-Bit”的评论

完全支持,从数据库。有个SchedulerFactory 查一下。

感谢回答,您的意思是将要执行的任务信息单独存放成一张任务表,定时框架读取任务表的时间来动态执行任务吗

0
蒙奇D鲁夫
蒙奇D鲁夫

引用来自“BoXuan”的评论

Quartz集群就是用的数据库,有各种主流数据库的sql源文件

感谢回答,但是从数据库如何保证任务执行的及时性呢

0
Beyond-Bit
Beyond-Bit

引用来自“Beyond-Bit”的评论

完全支持,从数据库。有个SchedulerFactory 查一下。

引用来自“蒙奇D鲁夫”的评论

感谢回答,您的意思是将要执行的任务信息单独存放成一张任务表,定时框架读取任务表的时间来动态执行任务吗

是的。你上路了,

0
风吹屁屁凉
风吹屁屁凉

可以,支持动态配置,能对任务进行删除,暂停,开始,建张表自己维护任务执行周期就行了

0
许雪里
许雪里
你需要#xxl-job# :)
0
vid
vid

可以啊,我就做了一个这样的系统,动态读取cron,手动启动或者关闭任务,手工更新cron,不重启服务

返回顶部
顶部