简要
Quartz是一个用java编写的job调度框架。
支持数据库,也就是说它可以连接数据库…
支持集群部署,您可以同时在多台机器上部署一个Quartz实例,job数量少时集群部署可以提高可用性…
支持cron表达式(此条是真的)…
尝试使用Quartz
程序员言道:”show me the code”,说得就是在学习任何工具框架之前,最好先跑一跑代码,对框架有第一印象之后再学习。Quartz是个job调度器,没有使用过它的童鞋一时半会儿无法理解调度器,因为job调度是个领域,对该领域没个了解是不行的。
简单地理解,Quartz运行的时候有3部分:Job、触发器和调度器。Job是我们自己写的逻辑代码,比如说发送一封秘密邮件。触发器,配置了Job什么时候执行。调度器,是调度框架的核心,没有它,Job和触发器没有意义。总而言之,言而总之,调度器根据触发器的配置,在特定的条件下『触发』特定的动作,比如我们设定触发器在每天凌晨1点触发我们的发邮件Job,调度器会在每天1点定时启动Job。