一、任务调度quartz 基础概念和原理

1、quartz是一个任务调度框架,几乎可以集成到任一个应用系统中;主要负责执行或通知其他软件组件在预定时间执行的服务组件。

2、quartz使用quartz.properties配置文件

      配置文件中的参数没有所必须需要的参数配置,可根据具体情况进行配置;系统有默认的配置文件

3、quartz既可以单独使用,也可以和spring等的框架整合使用

4、job(接口):要执行的具体内容,接口内只有一个方法---public void execute(JobExecutionContext context)

    项目中任务内容的实体对象需要implement Job,重写execute方法

5、JobDetail表示一个具体的可执行的调度程序,Job是这个可执行程调度程序所要执行的内容,另外JobDetail还包含了这个任务调度的方案和策略。

6、Trigger代表一个调度参数的配置,什么时候去调。

7、Scheduler代表一个调度容器,一个调度容器中可以注册多个JobDetail和Trigger。当Trigger与JobDetail组合,就可以被Scheduler容器调度了。

猜你喜欢

转载自blog.csdn.net/weixin_41604362/article/details/81482215