admin 管理员组

文章数量: 887021

【jeecg

九、触发器,调度器概念整理

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

本文标签: jeecg