项目开发中经常需要定时循环执行某些任务
比如定时发送报表,定时发送邮件,亦或者定时清理缓存,定时更新数据等等
有些时候可以简单地利用Windows Server的计划任务执行程序
Linux也有相应的计划任务配置
但如果碰到比较复杂的循环定时
比如周一到周五的8点到18点,每隔1小时发送报表邮件
或者每个月的最后一个周六的晚上24:00对数据库进行备份等等
这时候我们需要一个稳定、灵活、轻量级的JAVA作业调度框架
Quartz呼之欲出
官网地址:
项目开发中经常需要定时循环执行某些任务
比如定时发送报表,定时发送邮件,亦或者定时清理缓存,定时更新数据等等
有些时候可以简单地利用Windows Server的计划任务执行程序
Linux也有相应的计划任务配置
但如果碰到比较复杂的循环定时
比如周一到周五的8点到18点,每隔1小时发送报表邮件
或者每个月的最后一个周六的晚上24:00对数据库进行备份等等
这时候我们需要一个稳定、灵活、轻量级的JAVA作业调度框架
Quartz呼之欲出
官网地址: