Quartz是一个通过Cron-like任务调度框架来开发调度任务的插件。
Quartz是一个用来实现作业调度和任务管理的开源工具集。其主要功能是能够在特定的时间执行特定的任务。可以使用简单的Java类来完成这些需求,而无需了解更加复杂的EJB (Enterprise Java Beans) 或者J2EE (Java 2 Enterprise Edition) API。并且可以集成到J2EE应用程序或者独立的应用程序中。
使用Quartz可以很方便地调度多个任务,定时重复执行任务,同时还可以利用ThreadPool来让Quartz实例同时执行多个任务。
Quartz任务调度可以广泛应用于业务和系统处理中,例如,基于Quartz框架可以实现定时器,实现每日、每周、节假日及特定时间售卖广告等功能。