Quartz 数据库表
数据库表名及说明表说明QRTZ_SCHEDULER_STATE存储所有节点的scheduler,会定期检查scheduler是否失效,启动多个scheduler。INSTANCE_NAME:quartz.properties配置文件中org.quartz.scheduler.instanceId配置的名字,就会写入该字段,如果设置为AUTO,则qu...
| 表 | 说明 |
| QRTZ_SCHEDULER_STATE |
存储所有节点的scheduler,会定期检查scheduler是否失效,启动多个scheduler。 INSTANCE_NAME:quartz.properties配置文件中org.quartz.scheduler.instanceId配置的名字,就会写入该字段,如果设置为AUTO,则quartz会根据物理机名和当前时间产生一个名字 LAST_CHECKIN_TIME:记录了最后最新的检查时间, CHECKIN_INTERVAL:检查间隔,在quartz.properties中设置了CHECKIN_INTERVAL为1000,也就是每秒检查一次; |
| QRTZ_LOCKS |
Quartz提供的锁表的信息(悲观锁),为多个节点调度提供分布式锁,实现分布式调度,默认有2个锁 |
| QRTZ_JOB_DETAILS |
存储的是job的详细信息 JOB_NAME:job名称 JOB_GROUP: DESCRIPTION:描述 JOB_CLASS_NAME: IS_DURABLE:是否持久化 IS_NONCONCURRENT: IS_UPDATE_DATA: REQUESTS_RECOVERY: JOB_DATA:持久化对象等基本信息 |
| QRTZ_TRIGGERS |
触发器信息, TRIGGER_TYPE触发器类型 |
| QRTZ_SIMPLE_TRIGGERS |
存放简单类型Trigger的信息,包括从某个时间点开始,重复次数,间隔及已触发的次数。 我们在quartz.xml配置文件中使用SimpleTriggerFactoryBean生成的SimpleTrigger接口的实现类SimpleTriggerImpl,该类对应的数据库表就是这个 |
| QRTZ_CRON_TRIGGERS | 存放cron表达式类型的触发器,包括Cron表达式和时区信息 |
| QRTZ_SIMPROP_TRIGGERS | |
| QRTZ_BLOB_TRIGGERS | 存放Blob 类型存储的触发器 |
| QRTZ_PAUSED_TRIGGER_GRPS | 存放暂停掉的触发器 |
| QRTZ_FIRED_TRIGGERS | 存放已触发的触发器 |
| QRTZ_CALENDARS | 存放日历信息, quartz可配置一个日历来指定一个时间范围 |
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)