[发明专利]一种任务调度方法及系统在审
申请号: | 201410314550.0 | 申请日: | 2014-07-03 |
公开(公告)号: | CN105279020A | 公开(公告)日: | 2016-01-27 |
发明(设计)人: | 王丽兵 | 申请(专利权)人: | 北京联嘉众赢网络技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;H04L12/24 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100022 北京市朝阳区东三*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 系统 | ||
技术领域
本发明涉及计算机应用技术领域,特别涉及一种任务调度方法及系统。
背景技术
在管理服务器工作组过程中,常需要在服务器工作组中的部分或者全部服务器上执行同一任务,这些服务器作为任务执行服务器;其中,任务执行服务器执行任务需具备两个条件:目标任务的任务信息和与该任务信息对应的执行程序文件。现有技术中,确定执行目标任务的任务执行服务器后,运营维护人员需分别登录各个任务执行服务器,在其中部署目标任务和执行程序文件,然而,这样运营维护人员的工作效率低,且手动设置易造成设置错误。
发明内容
本发明实施例公开了一种任务调度方法及系统,以便于在服务器工作组中的部分或者全部服务器上执行同一任务时,降低出现设置错误的概率、提高运营维护人员的工作效率。
技术方案如下:
本发明实施例提供了一种任务调度方法,所述方法应用于包括管理服务器和数据服务器工作组的系统;所述方法包括:
所述管理服务器获得目标任务的任务信息和执行所述目标任务所需的执行程序文件,向所述数据服务器工作组发送所获得的任务信息,并向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件;
所述数据服务器工作组接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息;
其中,任务信息中携带的任务执行服务器的标识对应的任务执行服务器,在接收到该任务信息和执行程序文件后,执行该任务信息对应的任务。
可选的,在所述管理服务器向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件之前,还包括:
所述管理服务器根据所获得的任务信息,对执行所述目标任务所需的执行程序文件进行编译,在编译结果不存在错误的情况下,向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件。
可选的,所述执行程序文件为压缩包形式的文件;
在所述管理服务器向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件之前,还包括:
所述管理服务器对所述执行程序文件进行解压缩,得到解压缩后的执行程序文件,并根据所获得的任务信息,对解压缩后的执行程序文件进行编译,在编译结果不存在错误的情况下,向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件。
可选的,所述任务调度方法还包括:
所述管理服务器获得执行所述目标任务所需的执行程序文件的更新信息,并将所述执行程序文件的更新信息,发送至所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器。
可选的,所述数据服务器工作组包括:数据服务器;
所述数据服务器工作组接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息,包括,
所述数据服务器接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息。
可选的,所述数据服务器工作组包括:数据服务器和缓存服务器;
所述数据服务器工作组接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息,包括:
所述数据服务器接收所述管理服务器发送的任务信息,并存储该任务信息,在所述缓存服务器存在任务信息恢复需求时,向所述缓存服务器发送已存储的与所述任务信息恢复需求相对应的任务信息;
所述缓存服务器接收所述管理服务器发送的任务信息,并向所接收到的所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述管理服务器发送的任务信息;以及,在存在所述任务信息恢复需求时,接收所述数据服务器发送的已存储的与所述任务信息恢复需求相对应的任务信息。
可选的,所述数据服务器接收所述管理服务器发送的任务信息,并存储该任务信息,包括:
所述数据服务器接收所述管理服务器发送的任务信息,并将该任务信息存储至数据库文件中。
可选的,所述任务调度方法还包括:
所述管理服务器获得所述目标任务的任务信息的更新信息,并将该任务信息的更新信息发送至所述数据服务器和所述缓存服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联嘉众赢网络技术有限公司,未经北京联嘉众赢网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410314550.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:执行不可屏蔽中断的方法和装置
- 下一篇:一种安全高效虚拟机软件部署的方法