九、触发器,调度器概念整理
1 触发器的优先级

1. 1判断错过触发的条件和产生的原因

1.2错过触发之后要怎么处理呢【下面给出策略】

默认使用的策略:

SimpleTrigger【常用】:
- new* 相关策略:会立即执行错过触发的任务,并重新计算时间,原来时间会被打乱
- next* 相关策略:不会立即执行错过触发的任务,等待现有任务执行完,所以不会重新计算时间,错过触发的任务也会按照原计划进行执行。
CronTrigger:这里了解,如果有需要去百度Cron表达式。
- 图中提供了很多不同的策略,不过一般就使用默认策略。
1.3排除时间段
- 什么时间段不执行

1.4具体时间点,指定间隔重复执行

1.5 Cron表达式

2 调度器的SchedulerFactory

2.1 调度器的JobStore
- 用于存储运行时的信息,可以存到RAM,JDBC,容器事务,集群,第三方的中间件等等。

2.2 调度器的ThreadPool
- 线程池我们一般都用的默认的SimpleThreadPool

