[发明专利]一种负载均衡方法、装置、设备和计算机存储介质在审
申请号: | 202111165088.9 | 申请日: | 2021-09-30 |
公开(公告)号: | CN113810304A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 杨利国;欧阳宇腾;邱路达 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 高天华;张颖玲 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 方法 装置 设备 计算机 存储 介质 | ||
本申请实施例提出了一种负载均衡方法、装置、电子设备和计算机存储介质,该方法包括:接收到多个客户端中每个客户端发送的连接请求后,获取当前网络中每个服务器的负载值;根据每个服务器的负载值,确定每个客户端的服务器清单,向每个客户端下发对应的服务器清单;服务器清单中包括至少两个服务器;在确定每个客户端与对应的服务器清单中每个服务器建立TCP长连接后,重新获取当前网络中每个服务器的负载值;根据重新获取的每个服务器的负载值,确定不满足设定负载均衡条件的目标服务器;查找与目标服务器连接的目标客户端,调整目标客户端的服务器清单;目标客户端为多个客户端中的一个客户端;该方法可以有效解决服务器过载的问题。
技术领域
本申请涉及金融科技(Fintech)的云计算技术领域,尤其涉及一种负载均衡方法、装置、电子设备和计算机存储介质。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。
相关技术中,针对负载均衡,存在基于硬件的F5设备,或基于软件的Nginx(enginex)、Linux虚拟服务器(Linux Virtual Server,LVS)等几种典型的负载均衡方案;然而,上述方案在使用传输控制协议(Transmission Control Protocol,TCP)长连接的情况下,难以确保负载均衡器后面的各个服务器节点所处理的消息量是相对均衡的;即,很可能存在将很多业务量高的业务IP同时发送到同一个处理服务器节点上,造成服务器过载的问题,进而,影响整个服务器集群的处理能力。
发明内容
本申请提供一种负载均衡方法、装置、电子设备和计算机存储介质,可以解决相关技术中在基于TCP长连接进行消息传输时的服务器过载问题。
本申请的技术方案是这样实现的:
本申请实施例提供了一种负载均衡方法,所述方法包括:
接收到多个客户端中每个客户端发送的连接请求后,获取当前网络中每个服务器的负载值;根据所述每个服务器的负载值,确定所述每个客户端的服务器清单,向所述每个客户端下发对应的服务器清单;所述服务器清单中包括至少两个服务器;
在确定所述每个客户端与对应的服务器清单中每个服务器建立TCP长连接后,重新获取所述当前网络中每个服务器的负载值;根据重新获取的每个服务器的负载值,确定不满足设定负载均衡条件的目标服务器;
查找与所述目标服务器连接的目标客户端,调整所述目标客户端的服务器清单;所述目标客户端为所述多个客户端中的一个客户端。
在一些实施例中,所述查找与所述目标服务器连接的目标客户端,包括:
获取与所述目标服务器建立TCP长连接的至少两个客户端;
根据所述至少两个客户端中每个客户端向所述目标服务器发送的消息量,从所述至少两个客户端中,将发送消息量最小的客户端确定为所述目标客户端,或者,将发送消息量小于或等于第一设定阈值的任一客户端确定为所述目标客户端。
可以理解地,由于目标服务器是当前网络中不满足设定负载均衡条件的服务器,因而,需要对目标服务器的负载值进行调整使其达到均衡状态;而目标服务器的负载值是与其连接的每个客户端发送的消息量确定的,因而,基于每个客户端向所述目标服务器发送的消息量,可以有针对性地确定目标客户端;另外,从与目标服务器连接的每个客户端中,选择发送消息量最小或小于某一设定阈值的客户端作为目标客户端,可以有效防止后续对目标服务器进行负载调整时的抖动问题,确保系统的稳定性。
在一些实施例中,所述根据重新获取的每个服务器的负载值,确定不满足设定负载均衡条件的目标服务器,包括:
对所述重新获取的每个服务器的负载值进行排序,得到排序结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111165088.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于环境保护的排土场硬土取土器
- 下一篇:一种内镜下固定套件