[发明专利]服务器负载均衡方法及装置、存储介质、电子设备在审
申请号: | 201710210213.0 | 申请日: | 2017-03-31 |
公开(公告)号: | CN108667878A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 龚小冬 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点服务器 优选 连接数 服务器集群 综合权重 服务器负载均衡 存储介质 电子设备 动态性能 负载分配 权重 预设 实时更新 更新 分配 | ||
本公开提供了一种服务器负载均衡方法及装置、存储介质、电子设备,该方法包括:接收负载分配请求并根据各节点服务器的当前连接数与当前综合权重值在服务器集群中获取优选节点服务器;将负载分配给所述优选节点服务器,并判断所述优选节点服务器的所述当前连接数是否大于一预设连接数;在判断所述优选节点服务器的所述当前连接数大于一预设连接数时,获取所述优选节点服务器的动态性能权重值;根据所述优选节点服务器的所述动态性能权重值对所述优选节点服务器的所述当前综合权重值进行更新。本公开实现了对服务器集群中各节点服务器的当前综合权重值的实时更新,使负载的分配更加准确、合理,提高了服务器集群对负载的处理能力。
技术领域
本公开涉及负载均衡技术领域,尤其涉及一种服务器负载均衡方法及服务器负载均衡装置、存储介质、电子设备。
背景技术
随着互联网技术的迅速发展,互联网用户急剧增加以及用户的访问量的增加给服务器带来了巨大的挑战。负载均衡技术通过不同的负载均衡方案根据预定的策略对服务器集群中的节点服务器实施调度,缓解节点服务器在高并发、高访问量的情况下的访问压力、提升节点服务器的处理性能。
常用的负载均衡技术包括:轮询算法、加权轮询算法、IP Hash算法、最小连接数算法以及加权最小连接数算法。轮询算法将负载平均的分发给后端的服务器,每个节点服务器具有相同的处理请求的概率,常常用于服务器集群中所有节点服务器的处理能力和性能均相同的情况。加权轮询算法在轮询算法的基础上进行改进,考虑到服务器集群中每个节点服务器的处理能力,以使高性能的节点服务器优先对负载进行处理。IP Hash算法将用户的IP进行Hash处理后,根据Hash值将请求分配到对应的节点服务器上,使得同一个IP始终访问一台节点服务器。最小连接数算法根据当前所有节点服务器的连接数,将请求发送给当前具有最小连接数的节点服务器。加权最小连接数算法根据节点服务器的处理能力以及当前连接数,将请求分发给优选节点服务器。
在上述方式中,轮询算法、IP Hash算法、以及最小连接数算法均未考虑节点服务器的处理能力和性能。虽然加权轮询算法及加权最小连接数算法考虑到节点服务器的初始状态的处理能力和性能,但是均未考虑随着负载的分配节点服务器的处理能力和性能的变化。上述方式都未根据节点服务器实时的处理能力和性能进行负载分配,造成负载分配不准确、不合理的问题,同时也存在节点服务器性能使用不充分的问题。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种服务器负载均衡方法及服务器负载均衡装置、存储介质、电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本公开的一个方面,提供一种服务器负载均衡方法,包括:
接收负载分配请求并根据各节点服务器的当前连接数与当前综合权重值在服务器集群中获取优选节点服务器;
将负载分配给所述优选节点服务器,并判断所述优选节点服务器的所述当前连接数是否大于一预设连接数;
在判断所述优选节点服务器的所述当前连接数大于一预设连接数时,获取所述优选节点服务器的动态性能权重值;
根据所述优选节点服务器的所述动态性能权重值对所述优选节点服务器的所述当前综合权重值进行更新。
在本公开的一种示例性实施例中,在所述获取优选节点服务器之前还包括:
获取各所述节点服务器的初始综合权重值并根据各所述节点服务器的所述初始综合权重值确定各所述节点服务器的所述当前综合权重值。
在本公开的一种示例性实施例中,所述获取各所述节点服务器的初始综合权重值包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710210213.0/2.html,转载请声明来源钻瓜专利网。