[发明专利]任务处理系统、方法和装置在审
申请号: | 201710512176.9 | 申请日: | 2017-06-28 |
公开(公告)号: | CN109144744A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 王英杰 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务标识 服务器集群 任务信息 集合 任务处理系统 任务执行状态 目标扫描 方法和装置 扫描服务器 服务器 数据库服务器 扫描数据库 集群 群组 存储 取出 申请 | ||
1.一种任务处理系统,其特征在于,所述系统包括:选取服务器、扫描服务器群组、数据库服务器和执行服务器集群;
所述选取服务器,用于从所述扫描服务器群组中选取出扫描服务器集群作为目标扫描服务器集群;
所述目标扫描服务器集群,用于扫描所述数据库服务器中的任务信息集合,获取任务执行状态为待执行状态的任务信息中的任务标识生成待执行任务标识集合,其中,所述数据库服务器用于存储任务信息集合,任务信息包括任务标识和任务执行状态,所述任务执行状态包括待执行状态和已执行状态;
所述执行服务器集群,用于从所述目标扫描服务器集群中获取所述待执行任务标识集合,并执行所述待执行任务标识集合中的各个待执行任务标识所指示的待执行任务。
2.根据权利要求1所述的系统,其特征在于,
所述目标扫描服务器集群还用于:
创建消息队列集合,并将所述待执行任务标识集合存入所述消息队列集合中;
所述执行服务器集群还用于:
从所述消息队列集合中获取所述待执行任务标识集合。
3.根据权利要求2所述的系统,其特征在于,任务信息还包括任务类型;以及
所述目标扫描服务器集群中的各台目标扫描服务器还用于:
分别扫描所述数据库服务器中的任务信息集合中的各种任务类型所对应的任务信息子集,其中,一台目标扫描服务器扫描一种任务类型所对应的任务信息子集;
分别获取各种任务类型所对应的任务信息子集中的任务执行状态为待执行状态的任务信息中的任务标识生成各种任务类型所对应的待执行任务标识集合;
分别将各种任务类型所对应的待执行任务标识集合存入所述消息队列集合中,其中,同一种任务类型所对应的待执行任务标识集合存入同一个消息队列中。
4.根据权利要求2所述的系统,其特征在于,所述任务执行状态还包括锁定状态;以及
所述执行服务器集群中的各台执行服务器还用于:
从所述消息队列集合中选取出消息队列作为目标消息队列,获取所述目标消息队列中存储的待执行任务标识作为目标待执行任务标识,查询出所述数据库服务器中的所述目标待执行任务标识所对应的目标待执行任务信息中的目标待执行任务执行状态,若所述目标待执行任务执行状态为所述待执行状态,则向所述数据库服务器发送第一修改指令,并执行所述目标待执行任务标识所指示的目标待执行任务;
所述数据库服务器还用于:
响应于接收到所述第一修改指令,将所述目标待执行任务信息中的目标待执行任务执行状态修改为所述锁定状态。
5.根据权利要求4所述的系统,其特征在于,所述执行服务器集群中的各台执行服务器还用于:
若所述目标待执行任务执行状态为所述锁定状态或所述已执行状态,则放弃执行所述目标待执行任务标识所指示的目标待执行任务。
6.根据权利要求4所述的系统,其特征在于,任务信息还包括前继任务标识;以及
所述执行服务器集群中的各台执行服务器还用于:
查询出所述数据库服务器中的所述目标待执行任务标识所对应的目标待执行任务信息中的前继任务标识;
查询出所述数据库服务器中的所查询出的前继任务标识所对应前继任务信息中的前继任务执行状态;
若所查询出的前继任务执行状态是所述已执行状态,则执行所述目标待执行任务标识所指示的目标待执行任务。
7.根据权利要求6所述的系统,其特征在于,所述执行服务器集群中的各台执行服务器还用于:
若所查询出的前继任务执行状态是所述锁定状态或所述待执行状态,则放弃执行所述目标待执行任务标识所指示的目标待执行任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710512176.9/1.html,转载请声明来源钻瓜专利网。