[发明专利]负载均衡方法及装置在审
申请号: | 202010222956.1 | 申请日: | 2020-03-26 |
公开(公告)号: | CN111447272A | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 陈荣伟;尹攀 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/803 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 姚琳洁;朱文杰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 方法 装置 | ||
本说明书一个或多个实施例公开了一种负载均衡方法及装置,用于解决现有负载均衡方案时效长、准确性低的问题。所述方法包括:采集所述第一节点的业务处理参数信息,所述业务处理参数信息包括负载信息、线程池中的队列信息、业务响应时间、报错信息中的至少一项。对所述业务处理参数信息进行分析,以及,根据所述业务处理参数信息的分析结果判断所述第一节点是否处于过载状态。若是,则执行针对所述第一节点的节点冷却操作。
技术领域
本说明书涉及负载均衡技术领域,尤其涉及一种负载均衡方法及装置。
背景技术
随着互联网应用的迅猛发展,服务系统每天需要处理巨大的业务流量,这背后是规模庞大的服务集群,其中的节点数量达到近千台以上。由于系统服务结果会直接影响用户的体验,因此集群中的任何一个节点抖动都会造成重大的影响。例如,在风控识别系统中,不止一次出现由于系统抖动或局部节点过热导致分析超时、风险漏过的问题,从而造成用户被欺诈、账户被盗等资损案件的发生。因此,需要通过负载均衡方案及时疏导过热节点上的业务流量,最大程度的降低影响。
传统的负载均衡器通过硬件或软件实现,需要在服务调用方维护一个全量服务清单,通过反复接收服务提供方的心跳信息、服务健康状况信息等来保证清单中的服务器可用,并根据负载均衡算法(如轮询、随机、加权轮询)从可用的服务列表中读取一台服务器进行服务调用。可见,对于传统的负载均衡方案,调用方需要周期性反复通过心跳、服务健康监测等远程手段才能感知,整个过程耗时长,反应慢。同时,由于负载均衡器需要维护、更新所有节点的状态数据,当集群规模扩大时,导致维护成本不断升高,时效性、准确性不断下降。
发明内容
一方面,本说明书一个或多个实施例提供一种负载均衡方法,应用于服务集群中的第一节点,包括:采集所述第一节点的业务处理参数信息,所述业务处理参数信息包括负载信息、线程池中的队列信息、业务响应时间、报错信息中的至少一项。对所述业务处理参数信息进行分析,以及,根据所述业务处理参数信息的分析结果判断所述第一节点是否处于过载状态。若是,则执行针对所述第一节点的节点冷却操作。
另一方面,本说明书一个或多个实施例提供一种负载均衡装置,应用于服务集群中的第一节点,包括:采集模块,采集所述第一节点的业务处理参数信息,所述业务处理参数信息包括负载信息、线程池中的队列信息、业务响应时间、报错信息中的至少一项。分析及判断模块,对所述业务处理参数信息进行分析,以及,根据所述业务处理参数信息的分析结果判断所述第一节点是否处于过载状态。冷却模块,若是,则执行针对所述第一节点的节点冷却操作。
再一方面,本说明书一个或多个实施例提供一种负载均衡设备,应用于服务集群中的第一节点,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:采集所述第一节点的业务处理参数信息,所述业务处理参数信息包括负载信息、线程池中的队列信息、业务响应时间、报错信息中的至少一项。对所述业务处理参数信息进行分析,以及,根据所述业务处理参数信息的分析结果判断所述第一节点是否处于过载状态。若是,则执行针对所述第一节点的节点冷却操作。
再一方面,本说明书一个或多个实施例提供一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:采集所述第一节点的业务处理参数信息,所述业务处理参数信息包括负载信息、线程池中的队列信息、业务响应时间、报错信息中的至少一项。对所述业务处理参数信息进行分析,以及,根据所述业务处理参数信息的分析结果判断所述第一节点是否处于过载状态。若是,则执行针对所述第一节点的节点冷却操作。
附图说明
为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010222956.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机器人地面环境感知方法
- 下一篇:网络搜索处理方法、装置、电子设备