Advertisement

项目实战:定时器配置与监听(不依赖数据库)

阅读量:

前言

在实际操作过程中,任务执行有时会出现滞后现象。针对这种情况,我们重点监测那些延迟时间超过五分钟的任务,并将其信息传递给管理员,以提示其存在任务延误的情况。

由于该类任务的数据量较为有限,因此无需将其存入数据库进行保存,转而采用内存存储方式更为适宜。

1、相关数据表

关于数据表的相关内容,已在前两节中进行了说明

复制代码
    qrtz_job_details 工作详情表
    
    qrtz_triggers 触发器任务执行表
    
    
    

2、quartz 配置文件

复制代码
    #配置线程池的容量,即表示同时最多可运行的线程数量
    org.quartz.threadPool.threadCount = 20
    org.quartz.scheduler.skipUpdateCheck = true
    #scheduler实例名称。
    org.quartz.scheduler.instanceName = HealerJeanQuartzScheduler
    org.quartz.scheduler.jobFactory.class = org.quartz.simpl.SimpleJobFactory
    org.quartz.threadPool.class =

全部评论 (0)

还没有任何评论哟~