2023年7月21日发(作者:)
Quartz定时任务相关介绍表1. qrtz_job_details:存储每⼀个已配置的 jobDetail 的详细信息表字段sched_namejob_namejob_groupdescriptionjob_class_nameis_durableis_nonconcurrentis_update_datarequests_recoveryjob_data含义调度名称集群中job的名字,该名字⽤户⾃⼰可以随意定制,⽆强⾏要求集群中job的所属组的名字,该名字⽤户⾃⼰随意定制,⽆强⾏要求相关介绍集群中个notejob实现类的完全包名,quartz就是根据这个路径到classpath找到该job类是否持久化,把该属性设置为1,quartz会把job持久化到数据库中是否并发是否更新数据是否接受恢复执⾏,默认为false,设置了RequestsRecovery为true,则该job会被重新执⾏⼀个blob字段,存放持久化job对象2. qrtz_triggers: 保存触发器的基本信息表字段sched_nametrigger_nametrigger_groupjob_namejob_groupdescriptionnext_fire_timeprev_fire_timeprioritytrigger_statetrigger_typestart_timeend_time含义调度名称触发器的名字,该名字⽤户⾃⼰可以随意定制,⽆强⾏要求触发器所属组的名字,该名字⽤户⾃⼰随意定制,⽆强⾏要求qrtz_job_details表job_name的外键qrtz_job_details表job_group的外键相关介绍上⼀次触发时间(毫秒)下⼀次触发时间,默认为-1,意味不会⾃动触发优先级当前触发器状态,设置为ACQUIRED,如果设置为WAITING,则job不会触发 ( WAITING:等待 PAUSED:暂停ACQUIRED:正常执⾏ BLOCKED:阻塞 ERROR:错误)触发器的类型,使⽤cron表达式开始时间结束时间表字段calendar_namemisfire_instrjob_data含义⽇程表名称,表qrtz_calendars的calendar_name字段外键措施或者是补偿执⾏的策略⼀个blob字段,存放持久化job对象3. qrtz_cron_triggers:存储触发器的cron表达式表。表字段sched_nametrigger_nametrigger_groupcron_expressiontime_zone_id含义调度名称qrtz_triggers表trigger_name的外键qrtz_triggers表trigger_group的外键cron表达式时区4. qrtz_scheduler_state:存储集群中note实例信息,quartz会定时读取该表的信息判断集群中每个实例的当前状态。表字段sched_nameinstance_namelast_checkin_timecheckin_interval含义调度名称之前配置⽂件中ceId配置的名字,就会写⼊该字段上次检查时间检查间隔时间5. qrtz_blob_triggers:Trigger 作为 Blob 类型存储(⽤于 Quartz ⽤户⽤ JDBC 创建他们⾃⼰定制的 Trigger 类型,JobStore 并不知道如何存储实例的时候)表字段sched_nametrigger_nametrigger_groupblob_data含义调度名称qrtz_triggers表trigger_name的外键qrtz_triggers表trigger_group的外键⼀个blob字段,存放持久化Trigger对象6. qrtz_calendars:以 Blob 类型存储存放⽇历信息, quartz可配置⼀个⽇历来指定⼀个时间范围。表字段sched_namecalendar_namecalendar含义调度名称⽇历名称⼀个blob字段,存放持久化calendar对象7. qrtz_fired_triggers:存储与已触发的 Trigger 相关的状态信息,以及相联 Job 的执⾏信息。表字段sched_nameentry_idtrigger_nametrigger_groupinstance_namefired_timesched_timeprioritystatejob_namejob_groupis_nonconcurrentrequests_recovery含义调度名称调度器实例idqrtz_triggers表trigger_name的外键qrtz_triggers表trigger_group的外键调度器实例名触发的时间定时器制定的时间优先级状态集群中job的名字,该名字⽤户⾃⼰可以随意定制,⽆强⾏要求集群中job的所属组的名字,该名字⽤户⾃⼰随意定制,⽆强⾏要求是否并发是否接受恢复执⾏,默认为false,设置了RequestsRecovery为true,则会被重新执⾏8. qrtz_locks:存储程序的悲观锁的信息(假如使⽤了悲观锁)。表字段sched_namelock_name含义调度名称悲观锁名称9. qrtz_paused_trigger_grps:存储已暂停的 Trigger 组的信息。表字段sched_nametrigger_group含义调度名称qrtz_triggers表trigger_group的外键10. qrtz_paused_trigger_grps:存储已暂停的 Trigger 组的信息。表字段sched_nametrigger_group含义调度名称qrtz_triggers表trigger_group的外键11. qrtz_simple_triggers:存储简单的 Trigger,包括重复次数,间隔,以及已触发的次数。表字段sched_nametrigger_name含义调度名称qrtz_triggers表trigger_ name的外键trigger_grouprepeat_count表字段含义qrtz_triggers表trigger_group的外键重复的次数统计重复的间隔时间已经触发的次数repeat_intervaltimes_triggered12. qrtz_simprop_triggers:存储CalendarIntervalTrigger和DailyTimeIntervalTrigger表字段SCHED_NAMETRIGGER_NAMETRIGGER_GROUPSTR_PROP_1STR_PROP_2STR_PROP_3INT_PROP_1INT_PROP_2LONG_PROP_1LONG_PROP_2DEC_PROP_1DEC_PROP_2BOOL_PROP_1BOOL_PROP_2含义调度名称qrtz_triggers表trigger_ name的外键qrtz_triggers表trigger_group的外键String类型的trigger的第⼀个参数String类型的trigger的第⼆个参数String类型的trigger的第三个参数int类型的trigger的第⼀个参数int类型的trigger的第⼆个参数long类型的trigger的第⼀个参数long类型的trigger的第⼆个参数decimal类型的trigger的第⼀个参数decimal类型的trigger的第⼆个参数Boolean类型的trigger的第⼀个参数Boolean类型的trigger的第⼆个参数
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689929387a295172.html
评论列表(0条)