[发明专利]负载均衡方法及装置在审
申请号: | 202010222956.1 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111447272A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 陈荣伟;尹攀 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 姚琳洁;朱文杰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 方法 装置 | ||
1.一种负载均衡方法,应用于服务集群中的第一节点,包括:
采集所述第一节点的业务处理参数信息;所述业务处理参数信息包括负载信息、线程池中的队列信息、业务响应时间、报错信息中的至少一项;
对所述业务处理参数信息进行分析,以及,根据所述业务处理参数信息的分析结果判断所述第一节点是否处于过载状态;
若是,则执行针对所述第一节点的节点冷却操作。
2.根据权利要求1所述的方法,所述负载信息包括负载数量;所述队列信息包括队列积压占比;所述报错信息包括报错次数;
所述根据所述业务处理参数信息的分析结果判断所述第一节点是否处于过载状态,包括:
若所述业务处理参数信息满足以下至少一项,则确定所述第一节点处于所述过载状态:
所述负载数量达到第一预设阈值;
所述队列积压占比达到第二预设阈值;
所述业务响应时间达到第三预设阈值;
所述报错次数达到第四预设阈值。
3.根据权利要求2所述的方法,还包括:
将所述第一节点的节点状态信息上报至网络侧;所述网络侧用于缓存所述服务集群中的各节点的所述节点状态信息;所述节点状态信息包括节点处于所述过载状态或未过载状态。
4.根据权利要求3所述的方法,所述执行针对所述第一节点的节点冷却操作,包括:
从所述网络侧获取所述各节点的所述节点状态信息;根据所述各节点的所述节点状态信息,确定所述服务集群中处于所述未过载状态的第二节点;将当前待处理的业务流量发送至所述第二节点;所述第二节点用于对接收到的所述业务流量进行处理,以及将所述业务流量的处理结果发送至所述业务流量对应的客户端;和/或,
向网络侧发送服务注销请求;所述网络侧用于根据所述服务注销请求注销所述第一节点的流量入口服务。
5.根据权利要求4所述的方法,所述向网络侧发送服务注销请求之后,还包括:
根据所述业务处理参数信息,监测所述第一节点是否满足预设的业务恢复条件;所述业务恢复条件包括以下至少一项:所述负载数量小于所述第一预设阈值;所述队列积压占比小于所述第二预设阈值;所述业务响应时间小于所述第三预设阈值;所述报错次数小于所述第四预设阈值;
若是,则向所述网络侧发送服务启动请求;所述网络侧用于根据所述服务启动请求启动所述第一节点的流量入口服务。
6.根据权利要求3所述的方法,还包括:
从所述网络侧读取所述各节点的所述节点状态信息;
根据所述节点状态信息,确定所述服务集群的节点过载信息;所述节点过载信息包括处于所述过载状态的节点数量和/或节点占比;
根据所述节点过载信息,判断所述服务集群是否达到预设的熔断控制条件;所述熔断控制条件包括:所述节点数量达到第五预设阈值,和/或,所述节点占比达到第六预设阈值;
所述执行针对所述第一节点的节点冷却操作,包括:
若所述服务集群未达到所述熔断控制条件,则执行针对所述第一节点的节点冷却操作。
7.根据权利要求6所述的方法,所述执行针对所述第一节点的节点冷却操作之后,还包括:
若所述节点冷却操作的执行时长达到预设时长、且所述第一节点在所述预设时长后仍处于所述过载状态,则根据预警参考因子确定所述服务集群对应的预警方式;所述预警参考因子包括所述执行时长和/或所述节点过载信息;
基于所述预警方式执行预警操作。
8.一种负载均衡装置,应用于服务集群中的第一节点,包括:
采集模块,采集所述第一节点的业务处理参数信息;所述业务处理参数信息包括负载信息、线程池中的队列信息、业务响应时间、报错信息中的至少一项;
分析及判断模块,对所述业务处理参数信息进行分析,以及,根据所述业务处理参数信息的分析结果判断所述第一节点是否处于过载状态;
冷却模块,若是,则执行针对所述第一节点的节点冷却操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010222956.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人地面环境感知方法
- 下一篇:网络搜索处理方法、装置、电子设备