[发明专利]数据处理系统及其执行数据处理任务的方法有效
申请号: | 201910327896.7 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110309024B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 王晟;陈少龙;邹艺林 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/54 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 王昌贵 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 及其 执行 数据处理 任务 方法 | ||
1.一种执行数据处理任务的方法,其特征在于,所述方法应用于数据处理系统,所述系统包括调度设备和数据处理平台,所述方法包括:
所述调度设备获取目标定时任务,生成与所述目标定时任务对应的目标任务队列集,所述目标任务队列集中至少包括待执行队列和执行队列;
所述调度设备基于所述目标定时任务定时生成数据处理任务,并将与所述数据处理任务对应的信号量添加至所述待执行队列;
当在所述待执行队列中检测到目标信号量时,所述数据处理平台将所述目标信号量转移至所述执行队列,并执行与所述目标信号量对应的目标数据处理任务;
若所述目标数据处理任务执行异常,所述调度设备则将所述目标信号量重新添加至所述待执行队列。
2.如权利要求1所述的方法,其特征在于,所述系统还包括管理设备;
所述调度设备获取目标定时任务之前的步骤包括:
所述管理设备基于CRON表达式配置所述目标定时任务,并将所述CRON表达式添加至任务配置表,以使所述调度设备从所述任务配置表读取所述目标定时任务。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述数据处理平台按照所述目标信号量在所述待执行队列的排列顺序从所述待执行队列中获取所述目标信号量;
若检测到所述目标数据处理任务的执行优先级的修改请求,所述调度设备修改所述目标信号量在所述待执行队列中的排列顺序,以使所述数据处理平台根据修改后的排列顺序从所述待执行队列中获取所述目标信号量。
4.如权利要求1所述的方法,其特征在于,所述目标任务队列集中还包括失败队列;
所述若所述目标数据处理任务执行异常,所述调度设备则将所述目标信号量重新添加至所述待执行队列的步骤包括:
若所述目标数据处理任务执行失败,所述数据处理平台将所述目标信号量转移至所述失败队列;
当在所述失败队列中检测到所述目标信号量时,所述调度设备将所述目标信号量转移至所述待执行队列。
5.如权利要求1所述的方法,其特征在于,所述目标任务队列集中还包括超时队列;
所述若所述目标数据处理任务执行异常,所述调度设备则将所述目标信号量重新添加至所述待执行队列的步骤包括:
若所述目标信号量在所述执行队列中的存储时间超过预设存储时间,所述调度设备将所述目标信号量转移至所述超时队列;
当在所述超时队列中检测到所述目标信号量时,所述调度设备将所述目标信号量转移至所述待执行队列。
6.如权利要求1所述的方法,其特征在于,所述目标任务队列集中还包括归档队列;
所述方法还包括:
所述数据处理平台在所述信号量中记录所述数据处理任务执行成功或执行失败的执行结果,并将记录了执行结果的所述信号量添加至所述归档队列;
所述调度设备在所述信号量中记录所述数据处理任务执行超时的执行结果,并将记录了执行结果的所述信号量添加至所述归档队列。
7.如权利要求6所述的方法,其特征在于,所述系统还包括归档设备;
所述调度设备或所述数据处理平台将记录了执行结果的所述信号量添加至所述归档队列之后的步骤包括:
当从所述归档队列中检测到所述数据处理任务对应的信号量时,所述归档设备获取所述信号量,读取所述信号量中记录的执行结果,并将所述执行结果存储于外部数据库中的任务执行结果集。
8.如权利要求7所述的方法,其特征在于,所述系统还包括报警设备;
所述归档设备将所述执行结果存储于外部数据库中的任务执行结果集之后的步骤包括:
当从所述任务执行结果集中检测到目标数据处理任务的执行结果为执行失败及执行超时的次数大于预设的异常次数时,所述报警设备报警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910327896.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车机触控屏脱机检测方法
- 下一篇:APP崩溃的修复方法及相关设备