【技术实现步骤摘要】
工作任务补偿处理方法、装置、计算机设备及存储介质
本专利技术涉及数据处理
,尤其涉及工作任务补偿处理方法、装置、计算机设备及存储介质。
技术介绍
系统在批量处理工作任务时,可能由于多种多样的原因导致部分的工作任务处理失败,比如网络中断、关联系统异常等原因。目前,在系统出现工作任务处理失败后,一般采用人工干预的方式处理,比如,由专门的工作人员手动检查系统日志,找出处理失败的工作任务以及这些工作任务处理失败的原因,在消除导致处理失败的因素后,再次执行工作任务来逐个清理系统上处理失败的工作任务,效率低下且成本较高。
技术实现思路
本专利技术实施例提供一种工作任务补偿处理方法、装置、计算机设备及存储介质,以解决清理处理失败的工作任务效率低下的问题。一种工作任务补偿处理方法,包括:定时轮询工作任务状态记录表中处理失败的工作任务,所述工作任务状态记录表用于在目标系统处理各个工作任务后记录所述各个工作任务的处理结果和导致所述处理结果的原因,所述处理结果包括处理失败;获取轮询到的各个目标工作任务和各个目标工作任务处理失败的任务失败原因;根据各个任务失败原因的来源方的反馈信息检测 ...
【技术保护点】
1.一种工作任务补偿处理方法,其特征在于,包括:定时轮询工作任务状态记录表中处理失败的工作任务,所述工作任务状态记录表用于在目标系统处理各个工作任务后记录所述各个工作任务的处理结果和导致所述处理结果的原因,所述处理结果包括处理失败;获取轮询到的各个目标工作任务和各个目标工作任务处理失败的任务失败原因;根据各个任务失败原因的来源方的反馈信息检测各个任务失败原因是否已消除,并确定已消除任务失败原因的目标工作任务,所述反馈信息是指来源方反馈的关于任务失败原因是否已消除的信息,所述任务失败原因的来源方由所述任务失败原因的字段中提取得到;控制所述目标系统重新执行确定出的目标工作任务。
【技术特征摘要】
1.一种工作任务补偿处理方法,其特征在于,包括:定时轮询工作任务状态记录表中处理失败的工作任务,所述工作任务状态记录表用于在目标系统处理各个工作任务后记录所述各个工作任务的处理结果和导致所述处理结果的原因,所述处理结果包括处理失败;获取轮询到的各个目标工作任务和各个目标工作任务处理失败的任务失败原因;根据各个任务失败原因的来源方的反馈信息检测各个任务失败原因是否已消除,并确定已消除任务失败原因的目标工作任务,所述反馈信息是指来源方反馈的关于任务失败原因是否已消除的信息,所述任务失败原因的来源方由所述任务失败原因的字段中提取得到;控制所述目标系统重新执行确定出的目标工作任务。2.根据权利要求1所述的工作任务补偿处理方法,其特征在于,在控制所述目标系统重新执行确定出的目标工作任务之前,还包括:根据已消除的任务失败原因第一次出现的时间和当前系统时间确定待执行的时间区间;从已消除任务失败原因的目标工作任务中剔除处理失败的记录时间未落入所述时间区间的工作任务,得到新的确定出的目标工作任务。3.根据权利要求2所述的工作任务补偿处理方法,其特征在于,所述根据已消除的任务失败原因第一次出现的时间和当前系统时间确定待执行的时间区间包括:查询所述工作任务状态记录表,得到所述工作任务状态记录表中处理失败原因为所述已消除的任务失败原因的各个工作任务;获取查询到的所述各个工作任务的任务处理时间;将所述任务处理时间中最早的时间确定为已消除的任务失败原因第一次出现的时间;以所述第一次出现的时间作为区间下限值、当前系统时间作为区间上限值确定待执行的时间区间。4.根据权利要求1所述的工作任务补偿处理方法,其特征在于,所述工作任务补偿处理方法还包括:对于检测到的未消除任务失败原因的目标工作任务,根据预设的原因消除对应关系确定用于消除所述任务失败原因的消除操作,所述原因消除对应关系记录了消除操作与工作任务处理失败的原因的对应关系;执行确定出的消除操作,然后控制所述目标系统重新执行所述消除操作对应的目标工作任务,或者,等待下一次轮询。5.根据权利要求1至4中任一项所述的工作任务补偿处理方法,其特征在于,在控制所述目标系统重新执行确定出的目标工作任务之后,还包括:获取所述目标系统重新执行所述目标工作任务后所述目标工作任务的处理结果;累计所述目标工作任务的重...
【专利技术属性】
技术研发人员:付舒婷,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。