请选择 进入手机版 | 继续访问电脑版
查看: 44|回复: 0

[java] Spring Boot 整合 Quartz 实现 Java 定时任务的动态配置

[复制链接]

[java] Spring Boot 整合 Quartz 实现 Java 定时任务的动态配置[复制链接]

zygxsq 发表于 2020-9-19 13:33:49 [显示全部楼层] 回帖奖励 |倒序浏览 |阅读模式 回复:  0 浏览:  44
定时任务实现方式千人千种,不过基础的无外乎 1、JDK 的Timer类 2、Quartz 3、SpringTask  。生产上三种方式我都有使用过。但是使用过程中用的最多的便是xml配置的方式,这种方式最简单,无代码侵入,也比较好理解。

但是却有个致命的缺点,比如你要改某个任务的触发时间,亦或是你要新增一个任务,暂停一个任务。怎么做?

停应用!改XML配置!重新启动!

是不是很致命。最近重新研究了下Quartz的配置,实现了不停机添加、暂停、删除、立即触发任务的方法,在本篇分享出来,其实也不算是完全的研究,在上家公司已经有大佬实现了,这次是也是基于大佬的理解重新实现下。

更多详细内容请戳链接查看:http://cnblogs.com/laoyeye/p/9352002.html

源码地址:https://github.com/allanzhuo/yyblog

Quartz文档地址:https://github.com/allanzhuo/yyblog/tree/master/doc
来自安卓客户端来自安卓客户端
回复

使用道具 举报

QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1
QQ