Nak*_*mar 6 java quartz-scheduler spring-boot
石英调度程序用于调度作业并标识当前正在运行的作业的表很少。它使用以下表格:
qrtz_fired_triggers
qrtz_simple_triggers
qrtz_simprop_triggers
qrtz_cron_triggers
qrtz_blob_triggers
qrtz_triggers
qrtz_job_details
qrtz_calendars
qrtz_paused_trigger_grps
qrtz_locks
qrtz_scheduler_state
Run Code Online (Sandbox Code Playgroud)
那么,每个表的目的是什么?
提前致谢。
小智 11
我最近有机会从事石英工作。我本人对此问题还不是100%清楚,我将根据我的个人经验,尽力回答您的问题。
您必须记住以下基本流程:1.创建工作。2.创建一个触发器。3. Scheduler(作业,触发器)上面所有表均基于上述3个步骤。
我可以为 qrtz_lock 和 qrtz_scheduler_sate 表提供一些输入:
qrtz_lock存储执行作业的实例名的值,避免多个节点执行同一个作业的场景
qrtz_scheduler_state用于捕获节点状态,以便在任何情况下,如果一个节点出现故障或无法执行其中一项作业,则以集群模式运行的另一个实例可以选择误触发的作业。
| 归档时间: |
|
| 查看次数: |
4924 次 |
| 最近记录: |