[发明专利]一种任务调度方法、装置、系统、计算机设备和存储介质在审
申请号: | 201811261957.6 | 申请日: | 2018-10-26 |
公开(公告)号: | CN109558239A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 舒贝贝 | 申请(专利权)人: | 北京中关村科金技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京华仲龙腾专利代理事务所(普通合伙) 11548 | 代理人: | 李静 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务执行装置 任务调度 定时任务信息 计算机设备 存储介质 注册中心 分布式布置 并行处理 调度中心 降低系统 任务执行 统一管理 耦合 预设 运维 调度 修复 | ||
本发明涉及任务调度技术领域,公开了一种任务调度方法、装置、系统、计算机设备和存储介质。一种任务调度方法包括如下步骤:获取注册中心内预设的定时任务信息;根据定时任务信息定时调度任务执行装置,以使所述任务执行装置执行所述定时任务信息对应的定时任务。本发明实施例中的任务调度方法、装置、系统、计算机设备和存储介质,通过将任务执行装置分布式布置,使得可以通过多个任务执行装置并行处理任务;且由注册中心进行定时任务的统一管理,无需人工向调度中心添加任务执行装置以及定时任务的信息,降低系统耦合程度,降低运维修复的难度,提高任务执行效率。
技术领域
本发明涉及任务调度技术领域,特别是涉及一种任务调度方法、装置、系统、计算机设备和存储介质。
背景技术
随着计算机的高速发展,实际应用中会开发运行越来越多的定时任务,这些定时任务通常需要进行一定的调度,按照某种策略将任务合理地分配到任务执行器上执行,能够缩短定时任务完成的时间,提高系统利用率。
目前,常用的任务调度处理方式是通过消息驱动的方式进行任务分发,这些定时任务不能分布式部署,同一时刻只能在一个节点上运行,即只能在一个任务执行器在执行定时任务,不能满足多数据中心部署的要求;而且在任务调度和执行的过程中,缺乏对定时任务的统一管理,任务调度与执行模块的耦合程度比较高,增加执行定时任务所需的运行内存,容易影响到执行定时任务的稳定性和及时性。
可见,现有的技术中任务调度处理过程某一时刻只有一个任务执行器可以处理任务,容易造成其他的定时任务处于等待状态,处理效率比较低,而且定时任务缺乏统一的管理,在处理过程中比较耦合程度高,给任务调度工作带来不必要的工作量。
发明内容
基于此,有必要针对上述的问题,提供一种任务调度方法、装置、系统、计算机设备和存储介质。
在本发明实施例一中,本发明提供了一种任务调度方法,应用于调度中心,所述方法包括如下步骤:
获取注册中心内预设的定时任务信息;
根据定时任务信息定时调度任务执行装置,以使所述任务执行装置执行所述定时任务信息对应的定时任务。
在本发明实施例二中,本发明提供了一种任务调度方法,应用于注册中心,所述方法包括如下步骤:
接收任务执行装置发送的定时任务信息;
将所述定时任务信息进行存储,以供调度中心进行获取。
在本发明实施例三中,本发明提供了一种任务调度方法,应用于任务执行端,所述方法包括如下步骤:
发送定时任务信息至注册中心,以供调度中心获取;
接收调度中心发送的触发信号以及定时任务名称,根据所述触发信号以及定时任务名称执行对应定时任务的程序。
在本发明实施例四中,本发明提供了一种任务调度装置,应用于调度中心,所述装置包括:
第一任务信息获取单元,用于获取注册中心内预设的定时任务信息;
任务触发单元,用于根据定时任务信息定时调度任务执行装置,以使所述任务执行装置执行所述定时任务信息对应的定时任务。
在本发明实施例五中,本发明提供了一种任务调度装置,应用于注册中心,所述装置包括:
信息接收单元,用于接收任务执行装置发送的定时任务信息;
存储单元,用于将所述定时任务信息进行存储,以供调度中心进行获取。
在本发明实施例六中,本发明提供了一种任务调度装置,应用于任务执行端,所述装置包括:
任务信息发送单元,用于发送定时任务信息至注册中心,以供调度中心获取;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中关村科金技术有限公司,未经北京中关村科金技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811261957.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:任务执行方法和装置
- 下一篇:一种移动终端应用下基于支持向量机的任务卸载方法