[发明专利]一种任务调度方法、装置、设备及存储介质有效
申请号: | 202010969534.0 | 申请日: | 2020-09-15 |
公开(公告)号: | CN111930489B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 吴克贤;印诚宇;方银春;甘文钊;杨浚彤;杨琛;张力 | 申请(专利权)人: | 南京领行科技股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
地址: | 211100 江苏省南京市江宁区苏源大*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种任务调度方法、装置、设备及存储介质。其中,该方法由任务调度系统的管理节点执行,任务调度系统包括至少两个管理节点,方法包括:由目标管理节点读取应用服务节点中目标任务调度请求的任务参数;根据预设的可执行命令生成器,将目标任务调度请求中的任务参数拼装成可执行命令语句;接收至少一个候选任务提交器发送的心跳信息,根据心跳信息,确定目标任务提交器;将可执行命令语句发送至目标任务提交器,供目标任务提交器将可执行命令语句发送给集群,使集群执行任务调度请求,并由目标任务提交器确定目标任务在集群中的执行状态。实现对众多任务的合理调配,保证系统的高可用性和任务调度效率。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种任务调度方法、装置、设备及存储介质。
背景技术
用户画像系统是智能营销、用户洞察和个性化推荐等应用的基础系统,需要对接不同的工作人员,使工作人员可以根据自己的需求配置用户群。在配置和使用用户群数据的时候,需要任务调度系统合理的对众多任务进行调配。
现有技术中,任务调度系统只包括一个管理节点,负责管理接收应用服务节点的所有任务调度请求,当管理节点出现故障时,目标任务无法完成,且在管理节点将目标任务发送给任务提交器时,存在任务提交器无法处理目标任务的情况,任务调度的可靠性和效率较低。
发明内容
本发明实施例提供一种任务调度方法、装置、设备及存储介质,以提高任务调度的可靠性和效率。
第一方面,本发明实施例提供了一种任务调度方法,所述方法由任务调度系统的管理节点执行,所述任务调度系统包括至少两个管理节点,所述方法包括:
由目标管理节点读取应用服务节点中目标任务调度请求的任务参数;
根据预设的可执行命令生成器,将所述目标任务调度请求中的任务参数拼装成可执行命令语句;
接收至少一个候选任务提交器发送的心跳信息,根据所述心跳信息,确定目标任务提交器;
将所述可执行命令语句发送至所述目标任务提交器,供所述目标任务提交器将所述可执行命令语句发送给集群,使所述集群执行所述任务调度请求,并由所述目标任务提交器确定目标任务在集群中的执行状态。
第二方面,本发明实施例还提供了一种任务调度方法,所述方法由任务调度系统的应用服务节点执行,所述方法包括:
获取业务端的任务调度请求;
根据预设的请求验证规则,对所述任务调度请求中的任务参数进行验证;
若所述任务调度请求验证成功,则向至少两个管理节点发送所述任务调度请求。
第三方面,本发明实施例还提供了一种任务调度装置,所述装置配置于任务调度系统的管理节点上,所述任务调度系统包括至少两个管理节点,所述装置包括:
参数读取模块,用于由目标管理节点读取应用服务节点中目标任务调度请求的任务参数;
命令拼装模块,用于根据预设的可执行命令生成器,将所述目标任务调度请求中的任务参数拼装成可执行命令语句;
提交器确定模块,用于接收至少一个候选任务提交器发送的心跳信息,根据所述心跳信息,确定目标任务提交器;
命令发送模块,用于将所述可执行命令语句发送至所述目标任务提交器,供所述目标任务提交器将所述可执行命令语句发送给集群,使所述集群执行所述任务调度请求,并由所述目标任务提交器确定目标任务在集群中的执行状态。
第四方面,本发明实施例还提供了一种任务调度装置,所述装置配置于任务调度系统的应用服务节点上,所述装置包括:
请求获取模块,用于获取业务端的任务调度请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京领行科技股份有限公司,未经南京领行科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010969534.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:压缩机转子结构和压缩机
- 下一篇:周期性结构设备罩壳