[发明专利]分布式的任务调度系统和方法在审
申请号: | 202110213254.1 | 申请日: | 2021-02-24 |
公开(公告)号: | CN112925620A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 罗涛;王志远;陈美松;张安京 | 申请(专利权)人: | 北京润尼尔网络科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 荣颖佳 |
地址: | 100082 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 任务 调度 系统 方法 | ||
1.一种分布式的任务调度系统,其特征在于,所述系统包括:接口服务模块、消息队列、计算集群和核心调度服务模块,所述计算集群由多个服务节点通过点对点协议构建,其中,每个所述服务节点之间进行相互通信;
所述接口服务模块、所述消息队列、所述核心调度服务模块和所述计算集群依次连接;
所述接口服务模块,用于接收客户端发送的任务请求信息,并将所述任务请求信息发送给所述消息队列;
所述消息队列,用于将所述任务请求信息发送给所述核心调度服务模块;
所述核心调度服务模块,用于根据所述任务请求信息采用调度算法,对所述计算集群中的所述服务节点进行调度;
所述计算集群,用于从多个所述服务节点中选取第一目标服务节点和多个第二目标服务节点,通过所述第一目标服务节点接收新的服务节点发送的连接请求信息,并对所述连接请求信息中的密钥进行验证,如果验证通过,则向所述新的服务节点发送连接成功的响应信息,从而使所述新的服务节点与所述第一目标服务节点和多个所述第二目标服务节点建立连接;以及根据所述任务请求信息执行相应任务;
其中,多个所述第二目标服务节点的数量至少为三个。
2.根据权利要求1所述的分布式的任务调度系统,其特征在于,所述计算集群,用于使所述新的服务节点与所述第一目标服务节点建立连接,并且通过所述第一目标服务节点接收所述新的服务节点发送的申请建立连接请求信息,使所述新的服务节点与至少三个所述第二目标服务节点建立连接;
以及检测所述第一目标服务节点的连接数量,如果所述连接数量小于或等于预设数量范围的上限,则所述新的服务节点与所述第一目标服务节点保持连接;
如果所述连接数量大于所述预设数量范围的上限,则所述新的服务节点与所述第一目标服务节点断开连接,使所述新的服务节点与至少四个所述第二目标服务节点建立连接。
3.根据权利要求1所述的分布式的任务调度系统,其特征在于,所述消息队列,用于检测接收到的所述任务请求信息的数量,如果所述任务请求信息的数量大于预设数量范围的上限,则拒绝接收所述接口服务模块发送的所述任务请求信息。
4.根据权利要求1所述的分布式的任务调度系统,其特征在于,还包括日志收集模块,用于收集每个所述服务节点的日志信息;
其中,所述日志信息包括所述服务节点的启动时间、接收所述任务请求信息的时间、处理过程时间、执行所述任务的时间、发生故障时间、故障类型和故障原因。
5.根据权利要求1所述的分布式的任务调度系统,其特征在于,所述核心调度服务模块包括第一核心调度服务模块和多个第二核心调度服务模块,还包括分布式仲裁模块;
所述分布式仲裁模块,用于根据加入竞选时间的先后顺序确定所述第一核心调度服务模块为主模块,多个所述第二核心调度服务模块为备用模块,在第一预设时间间隔内接收所述主模块发送的续租信息,如果超过第一预设时间没有接收到所述续租信息,则按照先到先得的方式从所述备用模块中选取所述第二核心调度服务模块作为所述主模块。
6.根据权利要求1所述的分布式的任务调度系统,其特征在于,还包括核心运维服务模块;
所述核心运维服务模块,用于在第二预设时间间隔内接收所述服务节点发送的工作状态信息,如果超过所述第二预设时间没有接收到所述工作状态信息,则确定所述服务节点处于非正常状态;并且在浏览器网站上显示多个所述服务节点的名称信息、当前任务数量信息、状态信息、CPU使用情况信息和内存使用情况信息,以及切换所述服务节点的状态;
其中,所述状态信息包括服务状态、运维状态和非正常状态,所述非正常状态包括网络无法接通状态、服务进程崩溃状态、关机状态和断电状态。
7.根据权利要求6所述的分布式的任务调度系统,其特征在于,所述核心运维服务模块,用于将所述服务节点从服务状态切换至运维状态,或者将所述服务节点从所述运维状态切换至所述服务状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京润尼尔网络科技有限公司,未经北京润尼尔网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110213254.1/1.html,转载请声明来源钻瓜专利网。