[发明专利]任务调度方法、系统、集群服务器及可读存储介质在审
申请号: | 201910787447.0 | 申请日: | 2019-08-22 |
公开(公告)号: | CN110489222A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 魏帅超 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 44287 深圳市世纪恒程知识产权代理事务所 | 代理人: | 王韬<国际申请>=<国际公布>=<进入国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度 服务器宕机 空闲标识 占用 预设 字段 可读存储介质 集群服务器 任务数据库 继续执行 任务调度 重新获取 字段更新 映射 加载 服务器 访问 查询 关联 服务 | ||
1.一种任务调度方法,其特征在于,所述任务调度方法包括:
逐个访问任务数据库内的调度任务;
根据访问的所述调度任务,判断用于标识所述调度任务的调度字段是否为预设空闲标识;
若所述调度字段为所述预设空闲标识时,则将所述调度字段更新为与所述当前服务器关联的占用标识;
加载并执行与所述占用标识相映射的目标调度任务。
2.如权利要求1所述的任务调度方法,其特征在于,所述根据访问的所述调度任务,判断用于标识所述调度任务的调度字段是否为预设空闲标识的步骤之后,包括:
若所述调度字段为所述预设空闲标识时,则将访问的所述调度任务的访问权限更新为仅被所述当前服务器访问。
3.如权利要求2所述的任务调度方法,其特征在于,所述加载并执行与所述占用标识相映射的目标调度任务的步骤之后,包括:
将所述目标调度任务执行完之后,解除所述占用标识与所述目标调度任务的映射关系;
将解除了所述映射关系的所述目标调度任务开放访问权限。
4.如权利要求3所述的任务调度方法,其特征在于,所述将解除了所述映射关系的目标调度任务开放访问权限的步骤之后,包括:
将解除所述映射关系之后的所述目标调度任务的调度字段赋值为所述预设空闲标识。
5.如权利要求1所述的任务调度方法,其特征在于,所述逐个访问任务数据库内的调度任务的步骤之前,包括:
根据所述任务数据库对所述调度任务进行维护管理,所述维护管理包括:查询所述调度任务、增加所述调度任务、删除所述调度任务或修改所述调度任务;
将所述任务数据库内的每一个所述调度任务的调度字段赋值为所述预设空闲标识。
6.如权利要求1所述的任务调度方法,其特征在于,所述逐个访问任务数据库内的调度任务的步骤,包括:
逐个访问所述任务数据库内的调度任务列表,并访问不超过预设个数位于所述调度任务列表内的所述调度任务。
7.如权利要求1所述的任务调度方法,其特征在于,所述加载并执行与所述占用标识相映射的目标调度任务的步骤,包括:
调用与所述占用标识所映射的所述目标调度任务至缓存区;
判断所述缓存区是否存储有所述目标调度任务;
若所述缓存区存储有所述目标调度任务,则执行所述目标调度任务。
8.一种任务调度系统,其特征在于,所述任务调度系统包括:
访问模块,用于逐个访问任务数据库内的调度任务;
判断模块,用于根据访问的所述调度任务,判断用于标识所述调度任务的调度字段是否为预设空闲标识;
更新模块,用于若所述调度字段为所述预设空闲标识时,则将所述调度字段更新为与所述当前服务器关联的占用标识;
加载模块,用于加载并执行与所述占用标识相映射的目标调度任务。
9.一种集群服务器,其特征在于,所述集群服务器包括一个或多个服务器,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的任务调度程序,所述任务调度程序被所述处理器执行时实现如权利要求1至7中任一项所述的任务调度方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的任务调度方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910787447.0/1.html,转载请声明来源钻瓜专利网。