[发明专利]节点调度、切换与协调方法及其相应的装置、设备、介质在审
申请号: | 202011157270.5 | 申请日: | 2020-10-26 |
公开(公告)号: | CN112269647A | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 曾仰鑫;陈建文;叶键晖 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 调度 切换 协调 方法 及其 相应 装置 设备 介质 | ||
1.一种节点调度方法,其特征在于,其包括如下步骤:
响应于节点查询请求,获取其中指定的任务类型,从节点数据库中查询确定与该任务类型相应的服务节点的访问入口,作为对该请求的反馈,每个服务节点用于为其对应的类型的任务调度具体执行节点;
当节点数据库中查询不到与所述任务类型相对应的服务节点期间,响应任意所述执行节点的角色切换指令,将该执行节点的访问入口与该任务类型关联存储为所述节点数据库的数据记录,以使该执行节点升级为所述的服务节点;
监控任意所述服务节点的连接状态,当任意服务节点断开连接后,从节点数据库中清除与该服务节点相对应的数据记录。
2.根据权利要求1所述的方法,其特征在于:所述节点查询请求来源于所述执行节点,且当无服务节点反馈时,该执行节点对应发出所述角色切换指令;
或者,
所述节点查询请求来源于任务代理节点,所反馈的服务节点为该代理节点调度所述任务的任务操作请求。
3.根据权利要求1所述的方法,其特征在于,所述节点数据库中包括多个不同服务节点的数据记录,每一服务节点与一种任务类型相对应,同一时间内,一种任务类型仅有一个服务节点与之相对应。
4.一种节点切换方法,其特征在于,其包括如下步骤:
发起节点查询请求,向节点数据库查询当前节点预设的任务类型相匹配的服务节点,获取相应的反馈结果;
当所述反馈结果指示节点数据库中不存在相应的服务节点的数据记录时,发起角色切换指令,以将当前节点的访问入口与其预设的任务类型关联存储于所述节点数据库中以备查询,以将当前节点升级为所述的服务节点;
在当前节点升级为服务节点之后,接收所述任务类型相对应的任务操作请求,将其添加到任务池中供执行节点抢占处理;
当所述反馈结果包含相匹配的服务节点的访问入口时,保持当前节点作为所述的执行节点用于处理所述预设的任务类型的任务操作请求。
5.根据权利要求4所述的方法,其特征在于,当前节点以服务节点的角色执行如下步骤:
接收代理节点发送的符合预设任务类型的任务操作请求,将其添加到任务池中;
根据与该预设任务类型相匹配的执行节点上报的负载均衡信息,选出用于处理该任务操作请求的部分执行节点;
向所述部分执行节点发送通知处理所述任务操作请求的任务消息;
由所述部分执行节点中最先响应者实施对所述任务操作请求的抢占处理。
6.根据权利要求5所述的方法,其特征在于,当前节点以服务节点的角色执行如下步骤:
持续向与自身预设的任务类型相匹配的服务节点上传自身的负载均衡信息;
当接收到所述服务节点发送的通知处理任务操作请求的任务消息时,从所述任务池中抢占至少一个任务操作请求;
对成功抢占的任务操作请求实施任务处理。
7.一种节点协调方法,其特征在于,其包括如下步骤:
适应多个任务类型,每一任务类型的多个服务节点竞争服务于该类型的任务的调度权,确定获得调度权者为该类型的服务节点,用于为该类型的任务调度具体执行节点;
被确定出的每个服务节点根据多个在任务类型上与其相关联的执行节点上报的负载均衡信息,为代理节点请求处理的任务优选出部分执行节点;
被确定出的服务节点向所述部分执行节点发送关于请求处理的任务的任务消息;
被确定出的服务节点将请求处理的任务调度给所述部分执行节点中竞争所述被请求处理的任务的执行权的胜出者实施任务处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011157270.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械铸造模具定位装置
- 下一篇:网页测试方法及其装置、设备、介质