一种用于服务器优化的服务负载均衡系统及其均衡方法与流程

文档序号:25543375发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种用于服务器优化的服务负载均衡系统,其特征在于:包括与客户端连接的服务器系统、与服务器系统连接的多个子服务器,所述服务器系统包括用于负载均衡控制与管理的负载均衡控制器,所述负载均衡控制器连接负载均衡计算单元、负载健康检查单元、会话通信保持单元,客户端的申请服务信息通过负载均衡计算单元、负载健康检查单元计算和检查,后对每个子服务器进行评估,每个子服务器通过负载均衡计算单元、负载健康检查单元评估,且每个所述子服务器接收所述会话通信保持单元的分配信息。

2.如权利要求1所述的一种用于服务器优化的服务负载均衡系统,其特征在于:所述负载均衡计算单元包括轮询计算单元、比率计算单元和最少连接数计算单元,轮询计算单元将请求顺序循环地发到每个子服务器,比率计算单元用于给每个子服务器分配一个加权值为比例,最少连接数计算单元用于记录当前每台服务器或者服务端口上的连接数,并将新的连接传递给连接数最少的服务器。

3.如权利要求2所述的一种用于服务器优化的服务负载均衡系统,其特征在于:所述负载均衡计算单元包括优先权计算单元和最快响应时间计算单元,所述优先权计算单元用于对所有子服务器分组并给每个组定义优先权,所述最快响应时间计算单元用于将新的连接传递给响应最快的子服务器。

4.如权利要求1所述的一种用于服务器优化的服务负载均衡系统,其特征在于:所述负载健康检查单元包括ip连通性检查单元、服务端口检查单元、http健康检查单元、检查定时单元,所述ip连通性检查单元用于检查服务器ip的连通性,所述服务端口检查单元用于检查服务端口的up/down,所述http健康检查单元用于创建一个http健康检查,所述检查定时单元用于负载健康检查的定时控制。

5.一种用于服务器优化的服务负载均衡方法,包括权利要求1-4中任一项的用于服务器优化的服务负载均衡系统,其特征在于,包括以下步骤:

s1:客户端发出服务申请;

s2:服务器系统进行负载均衡计算、编排子服务器服务序列;

s3:服务器系统根据负载均衡计算结果,进行子服务器服务序列评估;

s4:将子服务器服务序列中负载小的子服务器分配给新申请服务的客户端;

s5:将负载健康检查的信息反馈给对应的子服务器。

6.如权利要求5所述的一种用于服务器优化的服务负载均衡方法,其特征在于:在步骤s2与s3中,服务器系统会记录当前每台服务器或者服务端口上的连接数,根据评估结果,将新的连接传递给连接数最少的服务器。

7.如权利要求5所述的一种用于服务器优化的服务负载均衡方法,其特征在于:在步骤s4中,当其中某个服务器发生故障,负载均衡控制与管理中心就把其从子服务器队列中拿出,不参加下一次的用户请求的分配,直到其恢复正常,进一步便于自动分配少连接的子服务器,给新的客户端使用。

8.如权利要求5所述的一种用于服务器优化的服务负载均衡方法,其特征在于:在步骤s5中,负载健康检查的信息包括服务端口是可以用或者不可用的。


技术总结
本发明公开了一种用于服务器优化的服务负载均衡系统及其均衡方法,包括与客户端连接的服务器系统、与服务器系统连接的多个子服务器,服务器系统包括用于负载均衡控制与管理的负载均衡控制器,负载均衡控制器连接负载均衡计算单元、负载健康检查单元、会话通信保持单元,客户端的申请服务信息通过负载均衡计算单元、负载健康检查单元计算和检查,后对每个子服务器进行评估,每个子服务器通过负载均衡计算单元、负载健康检查单元评估,且每个子服务器接收会话通信保持单元的分配信息。本发明负载均衡效果好,可自动分配少连接的子服务器,给新的客户端使用,且对负载健康进行实时检查,具有很高的实用价值。

技术研发人员:夏福生
受保护的技术使用者:上海亲平信息科技股份有限公司
技术研发日:2019.12.16
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1