springboot-整合quartz:做分布式定时任务
完整代码下载链接:
https://github.com/2010yhh/springBoot-demos/tree/master/springboot-quartz-cluster
环境
idea2018,jdk1.8,
springboot版本:springboot1.5.9.RELEASE,
1.quartz应用场景
应用中会有很多定时任务需要执行,一台服务器已经不能满足使用,需要解决定时任务单机单点故障问题
用Quartz框架,在集群环境下,通过数据库锁机制来实现定时任务的执行;独立的 Quartz 节点并不与另一其的节点或是管理节点通信。Quartz 应用是通过数据库表来感知到另一应的。
注意:集群环境下,时钟应当要同步
2配置
quartz下载: