Quartz Job Scheduling Framework 中文版 V0.9.1.chm
JobStore 是基于 JDBC 的,它需要一个数据用于 Scheduler
信息的持久化。Quartz 需要创建 12 张数据库表。表的名字和描述在表 6.1 中列出。
表 6.1. Quartz 需要下列表用于所有的 JDBC 的持久性 JobStore
表名 |
描述 |
QRTZ_CALENDARS |
以 Blob 类型存储 Quartz 的 Calendar 信息 |
QRTZ_CRON_TRIGGERS |
存储 Cron Trigger,包括 Cron 表达式和时区信息 |
QRTZ_FIRED_TRIGGERS |
存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执行信息 |
QRTZ_PAUSED_TRIGGER_GRPS |
存储已暂停的 Trigger 组的信息 |
QRTZ_SCHEDULER_STATE |
存储少量的有关 Scheduler 的状态信息,和别的 Scheduler 实例(假如是用于一个集群中) |
QRTZ_LOCKS |
存储程序的非观锁的信息(假如使用了悲观锁) |
QRTZ_JOB_DETAILS |
存储每一个已配置的 Job 的详细信息 |
QRTZ_JOB_LISTENERS |
存储有关已配置的 JobListener 的信息 |
QRTZ_SIMPLE_TRIGGERS |
存储简单的 Trigger,包括重复次数,间隔,以及已触的次数 |
QRTZ_BLOG_TRIGGERS |
Trigger 作为 Blob 类型存储(用于 Quartz 用户用 JDBC 创建他们自己定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候) |
QRTZ_TRIGGER_LISTENERS |
存储已配置的 TriggerListener 的信息 |
QRTZ_TRIGGERS |
存储已配置的 Trigger 的信息 |
分享到:
相关推荐
java + quartz实现定时任务,实现集群配置,在集群环境下多节点运行定时Quartz定任务,就会存在重复处理任务的现象,为解决这一问题,下面我将介绍使用 Quartz 的 TASK ( 12 张表)实例化到数据库,基于数据库自动...
最近公司项目上线,需要把app部署在多台服务器上,但只能让其中一台服务器的job执行,一台服务器挂了,另一台还能继续执行job,通过网上查找资料,都是java...运行工程前需求初使化12张表,见工程下tables_oracle.sql
例如,对于 MySQL,可以使用 `tables_mysql_innodb.sql` 脚本来创建所需的 12 张表。 ##### 2. Java 项目的目录结构 创建 Java 项目并设置好相应的目录结构,例如: - `src/main/resources` 下存放配置文件 - `...
Quartz 集群的实现方式是通过 11 张表,集群节点相互之间不通信,而是通过定时任务持久化加锁的方式来实现集群。 知识点三:Spring Boot + Quartz 集群搭建的步骤 Spring Boot + Quartz 集群搭建的步骤包括: 1. ...
执行 `quartz-1.8.4/docs/dbTables/tables_oracle.sql` 文件,在 Oracle 9i2 或更高版本的数据库中创建所需的 12 张表。 2. 修改 `quartz.properties` 文件,指定数据库连接信息以及任务存储的配置。 3. 将 `...
项目描述 本地系统为在线答题系统,支持在线考试、在线练习。 支持单选题、多选题、填空题、问答题、判断题、附件题、材料题、视频题、音频题。 ...spring+spring mvc+hiberate+bootstrap+jquery
项目描述 本地系统为在线答题系统,支持在线考试、在线练习。 支持单选题、多选题、填空题、问答题、判断题、附件题、材料题、视频题、音频题。 支持手工配置试卷答题、...spring+spring mvc+hiberate+bootstrap+jquery
- 数据库包含38张表,涵盖了用户、交易、消息、商品、晒单等多个业务模块,例如`user`表存储会员信息,`product`表存储商品信息,`orderdetail`表记录会员中奖信息等。 6. **二次开发接口**: - 接口`/...