【技术实现步骤摘要】
定时任务监测方法、装置、系统、设备和存储介质
本申请涉及互联网
,尤其涉及一种定时任务监测方法、装置、计算机设备和存储介质。
技术介绍
在金融业务系统中,定时任务的触发过程依赖系统时间的设置、触发后的持久化操作、网络传输等诸多环节,上述多个环节可能导致定时任务未按时触发的风险。当定时任务未按时触发时,可能引发资金流动性风险,造成损失。相关技术中,通过下游业务故障发现的方法,监测定时任务是否按时触发。具体地,如果定时任务未按时触发,会对下游业务造成影响,比如,当指定批次的清分中有部分未按时完成时,后续结算会略过这些未清分的业务数据。业务方可以通过检查定时任务来发现这些异常。然而,上述监测方式,存在中间链路长、时效性较差的问题,并且,依赖于业务方的监控水平,容易引起主观误差,以及存在重复建设的问题。
技术实现思路
本申请提出一种定时任务监测方法、装置、系统、设备和存储介质,以实现通过在定时任务触发的源头进行监控,缩短了问题的传播路径,可以提升问题定位的速度以及提高问题处理的效率。并且,对分布式任务调度系统进行集中监控,无需各个业务团队检查定时任务来发现异常,可以降低 ...
【技术保护点】
1.一种定时任务监测方法,其特征在于,所述方法包括以下步骤:从分布式任务调度系统获取定时任务的配置信息;根据所述定时任务的配置信息,触发对应的检测任务,以执行根据所述检测任务的触发时刻,与所述分布式任务调度系统触发所述定时任务的触发时刻之间的差异,监测所述定时任务是否按时触发的步骤。
【技术特征摘要】
1.一种定时任务监测方法,其特征在于,所述方法包括以下步骤:从分布式任务调度系统获取定时任务的配置信息;根据所述定时任务的配置信息,触发对应的检测任务,以执行根据所述检测任务的触发时刻,与所述分布式任务调度系统触发所述定时任务的触发时刻之间的差异,监测所述定时任务是否按时触发的步骤。2.根据权利要求1所述的定时任务监测方法,其特征在于,所述根据所述定时任务的配置信息,触发对应的检测任务之后,还包括:将所述检测任务添加到延迟队列;在所述检测任务在所述延迟队列中达到设定延迟时长后,执行所述检测任务。3.根据权利要求2所述的定时任务监测方法,其特征在于,所述执行所述检测任务,包括:利用空闲的检测线程,执行所述检测任务。4.根据权利要求1所述的定时任务监测方法,其特征在于,所述检测任务,用于将触发所述检测任务的时刻,与触发所述定时任务的时刻比较时间差,若所述时间差大于设定范围,确定所述定时任务未按时触发。5.根据权利要求4所述的定时任务监测方法,其特征在于,所述根据所述定时任务的配置信息,触发对应的检测任务,以执行根据所述检测任务的触发时刻,与所述分布式任务调度系统触发所述定时任务的触发时刻之间的差异,监测所述定时任务是否按时触发的步骤之后,还包括:若监测确定所述定时任务未按时触发,生成对应的警示信息;发送设定时段内生成的警示信息。6.根据权利要求5所述的定时任务监测方法,其特征在于,发送设定时段内生成的警示信息之前,还包括:确定所述设定时段内所述分布式任务调度系统运行正常。7.根据权利要求1-6任一项所述的定时任务监测方法,其特征在于,所述从分布式任务调度系统获取定时任务的配置信息,包括:从所述分布式任务调度系统的数据库周期性读取所述定时任务的配置信息,以及周期性读取已触发的定时任务的触发时刻。8.一种定时任务监测装置,其特征在于,包括:获取模块,用于从分布式任务调度系统获取定时任务的配置信息;触发模块,用于根据所述定时任务的配置信息,触发对应的检测任务,以执行根据所述检测任务的触发时刻,与所述分布式任务调度系统触发所述定时任务的触发时刻之间的差异,监测所述定时任务是否按时触发的步骤。9.根据权...
【专利技术属性】
技术研发人员:刘海龙,沈村敬,李超群,滕志章,
申请(专利权)人:网联清算有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。