[发明专利]一种负载均衡方法、装置、设备和计算机存储介质在审
申请号: | 202111165088.9 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113810304A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 杨利国;欧阳宇腾;邱路达 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 高天华;张颖玲 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 方法 装置 设备 计算机 存储 介质 | ||
1.一种负载均衡方法,其特征在于,所述方法包括:
接收到多个客户端中每个客户端发送的连接请求后,获取当前网络中每个服务器的负载值;根据所述每个服务器的负载值,确定所述每个客户端的服务器清单,向所述每个客户端下发对应的服务器清单;所述服务器清单中包括至少两个服务器;
在确定所述每个客户端与对应的服务器清单中每个服务器建立传输控制协议TCP长连接后,重新获取所述当前网络中每个服务器的负载值;根据重新获取的每个服务器的负载值,确定不满足设定负载均衡条件的目标服务器;
查找与所述目标服务器连接的目标客户端,调整所述目标客户端的服务器清单;所述目标客户端为所述多个客户端中的一个客户端。
2.根据权利要求1所述的方法,其特征在于,所述查找与所述目标服务器连接的目标客户端,包括:
获取与所述目标服务器建立TCP长连接的至少两个客户端;
根据所述至少两个客户端中每个客户端向所述目标服务器发送的消息量,从所述至少两个客户端中,将发送消息量最小的客户端确定为所述目标客户端,或者,将发送消息量小于或等于第一设定阈值的任一客户端确定为所述目标客户端。
3.根据权利要求1所述的方法,其特征在于,所述根据重新获取的每个服务器的负载值,确定不满足设定负载均衡条件的目标服务器,包括:
对所述重新获取的每个服务器的负载值进行排序,得到排序结果;
从所述排序结果中,得到负载值最高的服务器与负载值最低的服务器;在确定所述负载值最高的服务器与所述负载值最低的服务器的负载差值大于第二设定阈值时,将所述负载值最高的服务器确定为不满足所述设定负载均衡条件的目标服务器;或者,
将所述排序结果中负载值大于第三设定阈值的任一服务器确定为不满足所述设定负载均衡条件的目标服务器。
4.根据权利要求1所述的方法,其特征在于,所述调整所述目标客户端的服务器清单,包括:
将所述目标客户端的服务器清单中负载值最高的服务器移除,并向所述目标客户端的服务器清单中新增一个当前负载值最低的服务器。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接收所述多个客户端中每个客户端发送的连接请求之前,接收所述当前网络中每个服务器上报的负载确定参数;所述负载确定参数包括服务器的连接数、服务器在上一统计周期的处理消息量以及服务器上次被分配给客户端的时间中的至少一项;
所述获取当前网络中每个服务器的负载值,包括:
根据所述当前网络中每个服务器上报的负载确定参数,确定当前网络中每个服务器的负载值。
6.根据权利要求5所述的方法,其特征在于,在所述负载确定参数包括服务器的连接数、服务器在上一统计周期的处理消息量以及服务器上次被分配给客户端的时间的情况下,所述负载确定参数还包括连接数权重值、处理消息量权重值、以及时间参数权重值;
所述根据所述当前网络中每个服务器上报的负载确定参数,确定当前网络中每个服务器的负载值,包括:
根据所述当前网络中每个服务器上报的服务器的连接数与所述连接数权重值、服务器在上一统计周期的处理消息量与处理消息量权重值、服务器上次被分配给客户端的时间与时间参数权重值,确定当前网络中每个服务器的负载值。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
在当前统计周期内,每完成一次服务器清单的调整,对调整次数执行加1操作;
计算所述当前统计周期内调整所述服务器清单的总调整次数与所述当前网路中每个服务器的总连接数的比值,得到所述当前统计周期的调整会话占比;
根据所述调整会话占比与第四设定阈值的大小关系,确定是否继续调整所述当前统计周期内的服务器清单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111165088.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于环境保护的排土场硬土取土器
- 下一篇:一种内镜下固定套件