【技术实现步骤摘要】
一种处理定时任务的方法、装置、存储介质及电子设备
[0001]本专利技术涉及计算机
,特别涉及一种处理定时任务的方法、装置、存储介质及电子设备。
技术介绍
[0002]随着互联网技术的不断发展、应用业务的不断增多,计算机系统中的定时任务在不断增加,定时任务的处理策略也逐渐变的多样。
[0003]现有定时任务的处理方法是由人工来对定时任务进行监控以及控制定时任务的执行。在业务初期,定时任务的数量较少且处理策略较为单一时,通过上述人工处理定制简单的任务属性基本能够满足业务要求。但是随着业务不断的发展,系统中定时任务数量增加、定时任务处理策略变的多样时,仅通过人工处理兼容多种业务要求实现较为困难,容易造成定时任务堆积,以及人工确定定时任务处理策略容易出错的问题。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种处理定时任务的方法、装置、存储介质及电子设备,主要目的在于解决目前定时任务处理方法容易造成定时任务堆积、处理策略容易出错的问题。
[0005]为解决上述问题,本申请提供一种处理定 ...
【技术保护点】
【技术特征摘要】
1.一种处理定时任务的方法,其特征在于,包括:基于任务管理表实时确定待处理的目标定时任务;对所述目标定时任务进行校验,获得所述目标定时任务的校验结果;在所述目标定时任务的校验结果为校验通过的情况下,基于所述目标定时任务生成与所述目标定时任务对应的目标任务策略;将所述目标定时任务以及所述目标任务策略发送给目标执行服务器,以使所述目标执行服务器根据所述目标任务策略执行所述目标定时任务。2.如权利要求1所述的方法,其特征在于,所述基于任务管理表确定待处理的目标定时任务,具体包括:基于任务管理表获取各定时任务的任务状态;确定任务状态为初始化状态的定时任务为所述目标定时任务;或者,确定任务状态为中断状态的定时任务为所述目标定时任务,或者,确定任务状态为执行失败状态的定时任务为所述目标定时任务。3.如权利要求1所述的方法,其特征在于,在基于任务管理表确定待处理的目标定时任务之后,所述方法还包括:将所述目标定时任务的状态更新为执行中状态,并将所述目标定时任务更新后的所述执行中状态存储至所述任务管理表中;所述对所述目标定时任务进行校验,获得所述目标定时任务的校验结果,具体包括:基于任务分发模块至少根据目标定时任务的任务类型,对所述目标定时任务进行校验,获得校验结果。4.如权利要求1所述的方法,其特征在于,在所述目标定时任务的校验结果为校验通过的情况下,所述方法还包括:获取所述目标定时任务的配置信息;所述基于所述目标定时任务生成与所述目标定时任务对应的目标任务策略,具体包括:至少基于所述目标定时任务的配置信息,生成与所述目标定时任务对应的目标任务策略。5.如权利要求4所述的方法,其特征在于,所述配置信息包括如下任意一种或几种:执行次数、分片信息、中断位置;在所述配置信息包括执行次数的情况下,所述至少基于所述目标定时任务的配置信息,生成与所述目标定时任务对应的目标任务策略,具体包括:基于所述执行次数确定所述目标定时任务的目标执行次数,以生成所述目标任务策略;在所述配置信息包括中断位置的情况下,所述至少基于所述目标定时任务的配置信息,生成与所述目标定时任务对应的目标任务策略,具体包括:基于所述中断位置确定起始执行位置,以生成所述目标任...
【专利技术属性】
技术研发人员:颜星星,何自兴,徐仪博,胡燊,张艺弛,赵宇,
申请(专利权)人:平安付科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。