quartz.net实现集群部署的笔记

时间:2021-08-23 15:25:36

一、.表信息

  1. QRTZ_CALENDARS 以 Blob 类型存储 Quartz 的 Calendar 信息
  2. QRTZ_CRON_TRIGGERS 存储 Cron Trigger,包括Cron表达式和时区信息
  3. QRTZ_FIRED_TRIGGERS 存储与已触发的 Trigger 相关的状态信息,以及相联 Job的执行信息QRTZ_PAUSED_TRIGGER_GRPS 存储已暂停的 Trigger组的信息
  4. QRTZ_SCHEDULER_STATE 存储少量的有关 Scheduler 的状态信息,和别的Scheduler实例(假如是用于一个集群中)
  5. QRTZ_LOCKS 存储程序的悲观锁的信息(假如使用了悲观锁)
  6. QRTZ_JOB_DETAILS 存储每一个已配置的 Job 的详细信息
  7. QRTZ_JOB_LISTENERS 存储有关已配置的 JobListener的信息
  8. QRTZ_SIMPLE_TRIGGERS存储简单的Trigger,包括重复次数,间隔,以及已触的次数
  9. QRTZ_BLOG_TRIGGERS Trigger 作为 Blob 类型存储(用于 Quartz 用户用JDBC创建他们自己定制的 Trigger 类型,JobStore并不知道如何存储实例的时候)
  10. QRTZ_TRIGGER_LISTENERS 存储已配置的 TriggerListener的信息
  11. QRTZ_TRIGGERS 存储已配置的 Trigger 的信息

二、

1.部署的服务器时间需要同步精确到秒

2. Tirgger状态:

WAITING:等待
PAUSED:暂停
ACQUIRED:正常执行
BLOCKED:阻塞
ERROR:错误

3.

4.

三、附件

1.《Quartz_Job_Scheduling_Framework_CN_V1.0.0.pdf 》