发明名称 |
一种分布式任务管理系统与方法 |
摘要 |
本发明公开了一种分布式任务管理系统与方法,用于减少任务的重复导致的资源浪费,提高查询效率,所述系统包括:任务监控模块,用于记录系统所有任务的任务标识和任务的执行状态;数据库,用于存储系统所有任务的任务标识和查询标识之间的一一对应关系,以及已执行完成任务的执行结果;生成模块,用于生成当前任务请求;任务预处理模块,用于当前任务为查询任务时,从所述当前任务请求中读取当前任务的查询条件并确定所述当前任务的查询标识;在数据库中查找该查询标识对应的任务标识,若找到,则从所述任务监控模块中读取找到的任务标识对应任务的执行状态,当状态为完成时,从数据库中读取所述任务标识对应任务的执行结果。 |
申请公布号 |
CN103902646B |
申请公布日期 |
2017.04.19 |
申请号 |
CN201310742815.2 |
申请日期 |
2013.12.27 |
申请人 |
北京天融信软件有限公司;北京天融信网络安全技术有限公司;北京天融信科技有限公司 |
发明人 |
许晨晖 |
分类号 |
G06F17/30(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
工业和信息化部电子专利中心 11010 |
代理人 |
吴永亮 |
主权项 |
一种分布式任务管理系统,其特征在于,所述系统包括:任务监控模块,用于记录系统所有任务的任务标识和任务的执行状态;数据库,用于存储系统所有任务的任务标识和查询标识之间的一一对应关系,以及已执行完成任务的执行结果;所述系统还包括:生成模块,用于生成当前任务请求;任务预处理模块,用于根据所述当前任务请求中携带的任务类型确定当前任务为查询任务时,从所述当前任务请求中读取当前任务的查询条件;根据查询条件确定所述当前任务的查询标识;在数据库中查找该查询标识对应的任务标识,若找到,则从所述任务监控模块中读取找到的任务标识对应任务的执行状态,当状态为完成时,从数据库中读取所述任务标识对应任务的执行结果作为最终的查询结果。 |
地址 |
100085 北京市海淀区上地东路1号院3号楼3层北侧306室 |