[发明专利]一种系统任务调度方法有效
申请号: | 201410538581.4 | 申请日: | 2014-10-13 |
公开(公告)号: | CN104283958B | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 方净 | 申请(专利权)人: | 宁波公众信息产业有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海申新律师事务所31272 | 代理人: | 俞涤炯 |
地址: | 315000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 任务 调度 方法 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种系统任务调度方法。
背景技术
在网站或公司机房中,可能存在着较多的服务器,这些服务器可能要定期或不定期执行一些任务,也可能是存在一组服务器要定期或不定期执行相同的任务,同时有可能多个服务器或多组服务器按照一定的流程逻辑共同完成一个任务,如A服务器执行T1任务,若执行成功,则B服务器执行T2任务,若执行失败,则C服务器执行T3任务。传统的方法是分别远程登录这些服务器,进行相关的安装或配置。如果服务器较多,会带来较多的维护工作量,且往往做的工作是重复劳动。如对于大型视频网站,存在大量的视频播放服务器,传统的方法是专门开发一个视频分发系统,并安装在每一个视频播放服务器中,当业务发生变化时,要重新修改业务程序并重新部署视频分发系统,存在灵活性不足的缺点。
发明内容
本发明的目的在于,提供一种系统任务调度方法,解决以上技术问题。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种系统任务调度方法,其中,用于通过一调度服务器对多个服务器进行远程调度管理,包括以下步骤:
步骤1,于所述调度服务器上设置任务并进行存储;
步骤2,针对每一所述任务设置设定条件下相应的服务器执行设定任务
的流程逻辑;
步骤3,所述调度服务器读取当前流程的当前任务,依据执行条件生成任务文件;
步骤4,所述任务文件被存放在一FTP服务器上;
步骤5,设定服务器通过登录所述调度服务器以查询并获取要执行的任务。
本发明的系统任务调度方法,所述步骤5的具体步骤如下:
步骤51,设定服务器通过FTP方式登录所述调度服务器;
步骤52,于所述调度服务器上查看是否有新的未执行的任务文件;如果否,重复步骤52;
步骤53,从所述调度服务器下载所述任务文件;
步骤54,加载所述任务文件至所述设定服务器的内存。
本发明的系统任务调度方法,步骤1中所述任务的设置内容包括设置执行所述任务的服务器标识、和/或所述任务要下载的文件、和/或是否要执行下载的文件、和/或执行所述任务的开始时间、和/或执行所述任务的间隔时间、和/或执行任务的结束时间。
本发明的系统任务调度方法,所述任务文件包括任务标识、和/或执行任务的服务器IP地址、和/或是否要下载文件及下载文件的路径、和/或是否要执行文件。
本发明的系统任务调度方法,所述步骤53中,判断所述任务文件是否是所述设定服务器的任务,若不是所述设定服务器的任务,则放弃该任务,以继续于所述调度服务器上查询是否有新的任务。
有益效果:由于采用以上技术方案,本发明通过在调度服务器上配置相关服务器要执行的任务流程,相关服务器通过FTP从调度服务器获得要执行的计划任务,从而实现对多个服务器的远程调度管理,具有较好的灵活性。
附图说明
图1为本发明的方法流程示意图;
图2为设定服务器通过登录调度服务器以查询并获取要执行的任务的流程示意图;
图3为本发明的一种具体的任务示例。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
参照图1,一种系统任务调度方法,其中,用于通过一调度服务器对多个服务器进行远程调度管理,包括以下步骤:
步骤1,于调度服务器上设置任务并进行存储;
步骤2,针对每一任务设置设定条件下相应的服务器执行设定任务的流
程逻辑;
步骤3,调度服务器读取当前流程的当前任务,依据执行条件生成任务文件;
步骤4,任务文件被存放在一FTP(File Transfer Protocol,文件传输协议)服务器上;
步骤5,设定服务器通过登录调度服务器以查询并获取要执行的任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波公众信息产业有限公司,未经宁波公众信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410538581.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动终端数据共享方法及装置
- 下一篇:有机金属催化剂