一种任务调度方法及系统的制作方法

文档序号:9524056阅读:735来源:国知局
一种任务调度方法及系统的制作方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,特别涉及一种任务调度方法及系统。
【背景技术】
[0002]在管理服务器工作组过程中,常需要在服务器工作组中的部分或者全部服务器上执行同一任务,这些服务器作为任务执行服务器;其中,任务执行服务器执行任务需具备两个条件:目标任务的任务信息和与该任务信息对应的执行程序文件。现有技术中,确定执行目标任务的任务执行服务器后,运营维护人员需分别登录各个任务执行服务器,在其中部署目标任务和执行程序文件,然而,这样运营维护人员的工作效率低,且手动设置易造成设置错误。

【发明内容】

[0003]本发明实施例公开了一种任务调度方法及系统,以便于在服务器工作组中的部分或者全部服务器上执行同一任务时,降低出现设置错误的概率、提高运营维护人员的工作效率。
[0004]技术方案如下:
[0005]本发明实施例提供了一种任务调度方法,所述方法应用于包括管理服务器和数据服务器工作组的系统;所述方法包括:
[0006]所述管理服务器获得目标任务的任务信息和执行所述目标任务所需的执行程序文件,向所述数据服务器工作组发送所获得的任务信息,并向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件;
[0007]所述数据服务器工作组接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息;
[0008]其中,任务信息中携带的任务执行服务器的标识对应的任务执行服务器,在接收到该任务信息和执行程序文件后,执行该任务信息对应的任务。
[0009]可选的,在所述管理服务器向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件之前,还包括:
[0010]所述管理服务器根据所获得的任务信息,对执行所述目标任务所需的执行程序文件进行编译,在编译结果不存在错误的情况下,向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件。
[0011]可选的,所述执行程序文件为压缩包形式的文件;
[0012]在所述管理服务器向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件之前,还包括:
[0013]所述管理服务器对所述执行程序文件进行解压缩,得到解压缩后的执行程序文件,并根据所获得的任务信息,对解压缩后的执行程序文件进行编译,在编译结果不存在错误的情况下,向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件。
[0014]可选的,所述任务调度方法还包括:
[0015]所述管理服务器获得执行所述目标任务所需的执行程序文件的更新信息,并将所述执行程序文件的更新信息,发送至所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器。
[0016]可选的,所述数据服务器工作组包括:数据服务器;
[0017]所述数据服务器工作组接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息,包括,
[0018]所述数据服务器接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息。
[0019]可选的,所述数据服务器工作组包括:数据服务器和缓存服务器;
[0020]所述数据服务器工作组接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息,包括:
[0021]所述数据服务器接收所述管理服务器发送的任务信息,并存储该任务信息,在所述缓存服务器存在任务信息恢复需求时,向所述缓存服务器发送已存储的与所述任务信息恢复需求相对应的任务信息;
[0022]所述缓存服务器接收所述管理服务器发送的任务信息,并向所接收到的所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述管理服务器发送的任务信息;以及,在存在所述任务信息恢复需求时,接收所述数据服务器发送的已存储的与所述任务信息恢复需求相对应的任务信息。
[0023]可选的,所述数据服务器接收所述管理服务器发送的任务信息,并存储该任务信息,包括:
[0024]所述数据服务器接收所述管理服务器发送的任务信息,并将该任务信息存储至数据库文件中。
[0025]可选的,所述任务调度方法还包括:
[0026]所述管理服务器获得所述目标任务的任务信息的更新信息,并将该任务信息的更新信息发送至所述数据服务器和所述缓存服务器。
[0027]可选的,所述任务调度方法还包括:
[0028]所述缓存服务器接收所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送的任务更新查询请求,若根据所述任务更新查询请求,查询到所述管理服务器发送的任务信息的更新信息,则向所述该任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述该任务信息的更新信息,以使得所述该任务信息中携带的任务执行服务器的标识对应的任务执行服务器执行所述该任务信息的更新信息对应的任务。
[0029]可选的,所述任务调度方法还包括:
[0030]所述缓存服务器按照预设的时间间隔,检测是否存在所述管理服务器发送的任务信息的更新信息,若存在,则向所述该任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务信息对应的更新信息,以使得该任务信息中携带的任务执行服务器的标识对应的任务执行服务器执行该任务信息的更新信息对应的任务。
[0031]可选的,所述任务调度方法还包括:
[0032]所述数据服务器接收所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送的任务反馈信息,以基于所述任务反馈信息形成任务日;志;窗、。
[0033]本发明实施例还提供了一种任务调度系统,所述系统包括:管理服务器和数据服务器工作组;
[0034]所述管理服务器,用于获得目标任务的任务信息和执行所述目标任务所需的执行程序文件,向所述数据服务器工作组发送所获得的任务信息,并向所获得的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送所述执行程序文件;
[0035]所述数据服务器工作组,用于接收所述管理服务器发送的任务信息,并向所述管理服务器发送的任务信息中携带的任务执行服务器的标识对应的任务执行服务器发送该任务息;
[0036]其中,任务信息中携带的任务执行服务器的标识对应的任务执行服务器,在接收到该任务信息和执行程序文件后,执行该任务信息对应的任务。
[0037]由以上可见,本发明实施例提供的方案中,通过管理服务器向任务执行服务器发送执行目标任务所需的执行程序文件,通过数据服务器工作组向任务执行服务器发送该目标任务的任务信息,使得任务执行服务器在无需运营维护人员设置的情况下,即可根据所接收的执行程序文件和任务信息执行相应任务,提高了运营维护人员的工作效率,同时,由于无需手动设置,可降低设置过程出错的概率。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明实施例提供的任务调度方法的第一种流程示意图;
[0040]图2为本发明实施例提供的任务调度方法的第二种流程示意图;
[0041]图3为本发明实施例提供的一种任务调度系统的结构示意图。
【具体实施方式】
[0042]本发明实施例提供了一种任务调度方法,下面先从与现有技术对比的角度,对该任务调度方法进行介绍。
[0043]现有技术中,确定执行目标任务的任务执行服务器后,运营维护人员需分别登
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1