【技术实现步骤摘要】
调度引擎系统及其任务调度方法、数据请求方法
[0001]本专利技术涉及调度引擎
,尤其涉及一种调度引擎系统及任务调度方法。
技术介绍
[0002]一款调度引擎通常会包含如下组件:数据存储单元、调度器和执行器,其中数据存储单元一般会采用数据库的形式将数据内容持久化。
[0003]为了保持设计的简单和一致性,目前市面上绝大部分调度引擎都是将所有信息持久化到服务器的MySQL数据库进行存储。但是MySQL数据库存储资源有限,随着时间推移,任务信息存储会越来越多,势必会影响任务的读取和写入性能;所以,在任务量大、历史数据多的情况下,依靠MySQL数据库存储容易导致调度引擎性能下降。
技术实现思路
[0004]本专利技术提供一种调度引擎系统及其任务调度方法、数据请求方法,用以解决现有技术中在任务量大、历史数据多的情况下,依靠MySQL数据库存储容易导致调度引擎性能下降的问题。
[0005]本专利技术提供一种调度引擎系统,包括:服务器和至少一个执行器;所述服务器与至少一个所述执行器通信连接;所述服务 ...
【技术保护点】
【技术特征摘要】
1.一种调度引擎系统,其特征在于,包括:服务器和至少一个执行器;所述服务器与至少一个所述执行器通信连接;所述服务器包括调度器和服务存储单元;所述执行器包括执行单元和执行存储单元;所述调度器用于接收作业指令,并根据所述作业指令确定作业基础信息,根据所述作业基础信息生成任务信息,并将所述任务信息下发至所述执行器;所述服务存储单元用于存储所述作业基础信息;所述执行单元用于接收并执行所述任务信息、并生成任务日志;所述执行存储单元用于存储所述任务日志。2.根据权利要求1所述的调度引擎系统,其特征在于,所述任务日志包括任务接收日志、任务运行日志和任务异常日志。3.根据权利要求2所述的调度引擎系统,其特征在于,所述执行器还包括监控单元,所述监控单元用于监控所述执行单元执行所述任务信息的过程,所述监控单元还用于在所述任务信息的执行过程出现异常时,生成所述任务异常日志。4.根据权利要求3所述的调度引擎系统,其特征在于,所述任务信息的执行过程出现异常,包括所述执行器收到任务取消或暂停请求并响应。5.一种调度引擎系统任务调度方法,应用于服务器,其特征在于,包括:接收作业指令;根据所述作业指令确定作业基础信息并存储;根据所述作业基础信息生成任务信息;将所述任务信息下发至执行器,以指示所述执行器接收并执行所述任务信息、并生成任务日志进行存储。6.一种调度引擎系统任务调度方法...
【专利技术属性】
技术研发人员:付大伟,周志远,汤子楠,
申请(专利权)人:云粒智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。