[发明专利]动态负载均衡方法及装置在审
| 申请号: | 202110071520.1 | 申请日: | 2021-01-19 |
| 公开(公告)号: | CN112929408A | 公开(公告)日: | 2021-06-08 |
| 发明(设计)人: | 王波;李涛 | 申请(专利权)人: | 郑州阿帕斯数云信息科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 姚琳洁;朱文杰 |
| 地址: | 450046 河南省郑州市郑东新区*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 动态 负载 均衡 方法 装置 | ||
1.一种动态负载均衡方法,其特征在于,包括:
响应于接收到的业务请求,获取预先配置的与所述业务请求对应的配置信息;所述配置信息包括用于处理所述业务请求的多个后端服务节点、以及各所述后端服务节点分别对应的第一负载参数信息;所述第一负载参数信息用于表征所述后端服务节点接收所述业务请求的优先级;
根据所述配置信息确定所述业务请求对应的第一目标服务节点,并将所述业务请求路由至所述第一目标服务节点;
在所述第一目标服务节点成功接收所述业务请求后,确定各所述后端服务节点分别对应的当前负载状态;
根据所述当前负载状态以及预设的负载均衡策略,确定各所述后端服务节点分别对应的第二负载参数信息,并将各所述后端服务节点分别对应的所述第一负载参数信息动态调整为所述第二负载参数信息,以使各所述后端服务节点对应的优先级基于所述第二负载参数信息被重新确定。
2.根据权利要求1所述的方法,其特征在于,所述将各所述后端服务节点分别对应的所述第一负载参数信息动态调整为所述第二负载参数信息之后,所述方法还包括:
当接收到新的业务请求时,根据所述第二负载参数信息确定所述新的业务请求对应的第二目标服务节点;
将所述新的业务请求切换至所述第二目标服务节点。
3.根据权利要求1所述的方法,其特征在于,所述当前负载状态包括当前负载量;所述第一负载参数信息包括第一负载权重;所述第二负载参数信息包括第二负载权重;
所述根据所述当前负载状态以及预设的负载均衡策略,确定各所述后端服务节点分别对应的第二负载参数信息,并将各所述后端服务节点分别对应的所述第一负载参数信息动态调整为所述第二负载参数信息,包括:
若所述后端服务节点对应的所述当前负载量满足第一预设条件,则将所述后端服务节点对应的所述第一负载权重减小至所述第二负载权重;
其中,所述第一预设条件包括以下至少一项:所述当前负载量大于或等于第一预设阈值、所述当前负载量在各所述后端服务节点对应的总负载量中的占比大于或等于第二预设阈值。
4.根据权利要求1所述的方法,其特征在于,所述确定各所述后端服务节点分别对应的当前负载状态;根据所述当前负载状态以及预设的负载均衡策略,确定各所述后端服务节点分别对应的第二负载参数信息,包括:
通过所述后端服务节点中的指定服务节点收集各所述后端服务节点对应的所述当前负载状态;通过所述指定服务节点,并根据收集到的各所述当前负载状态,确定各所述后端服务节点分别对应的所述第二负载参数信息;和/或,
由各所述后端服务节点分别确定自身的所述当前负载状态,并由各所述后端服务节点根据自身的所述当前负载状态,确定自身的所述第二负载参数信息。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在响应于接收到的业务请求,获取预先配置的与所述业务请求对应的配置信息之前,通过应用程序接口API获取所述业务请求对应的所述配置信息;
将获取到的所述配置信息配置到资源库和内存中;
按照预设的配置信息更新策略,更新所述资源库中的所述配置信息,并将所述资源库中更新后的所述配置信息同步至所述内存中。
6.根据权利要求5所述的方法,其特征在于,所述配置信息更新策略包括:
按照预设时间间隔定时更新所述配置信息的策略;
和/或,
在确定所述第一目标服务节点成功接收所述业务请求之后更新所述配置信息的策略,以使所述配置信息与各所述后端服务节点分别对应的所述当前负载状态相匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州阿帕斯数云信息科技有限公司,未经郑州阿帕斯数云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110071520.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于石油输送管道的应急接头
- 下一篇:一种药材加工用药材破碎称量包装设备





