[发明专利]一种负载均衡处理方法及装置有效
申请号: | 201910182511.2 | 申请日: | 2019-03-11 |
公开(公告)号: | CN109831524B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 匡光彩 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L67/101 | 分类号: | H04L67/101;H04L67/1008 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 处理 方法 装置 | ||
1.一种负载均衡处理方法,其特征在于,所述方法包括:
负载均衡节点接收第一客户端的第一创建请求,所述第一创建请求用于请求为所述第一客户端创建第一负载均衡实例;
所述负载均衡节点为所述第一客户端创建所述第一负载均衡实例,并在所述第一负载均衡实例中添加第一监听器和N个服务节点,并定义所述第一负载均衡实例的负载均衡策略和转发规则;所述第一监听器用于查找所述第一负载均衡实例对应的所述N个服务节点;
在所述负载均衡节点运行所述第一负载均衡实例的第一阶段,按照轮循均衡算法将来自所述第一客户端的服务请求依次调度给所述N个服务节点,并获取所述第一阶段内所述N个服务节点的运行数据,N为正整数;所述服务请求包括所述第一客户端的地址信息、所述负载均衡节点的地址信息和所述第一负载均衡实例的地址信息;所述第一负载均衡实例的地址信息用于所述负载均衡节点查看所述第一负载均衡实例对应的所述第一监听器;
所述负载均衡节点根据所述第一阶段内所述N个服务节点的运行数据计算所述运行数据的权重;
所述负载均衡节点在运行所述第一负载均衡实例的第二阶段内,按照所述N个服务节点当前的运行数据以及所述运行数据的权重从所述N个服务节点中选择目标服务节点处理来自所述第一客户端的服务请求。
2.根据权利要求1所述的方法,其特征在于,所述运行数据包括网络流量、接收数据包速率、服务请求处理速率、数据加密及解密的处理速率、新建传输控制协议tcp连接速率、中央处理器CPU处理速率和内存空闲率中的一个或多个。
3.根据权利要求2所述的方法,其特征在于,所述负载均衡节点根据所述第一阶段内所述N个服务节点的运行数据计算所述运行数据的权重,包括:
所述负载均衡节点根据所述第一阶段内所述N个服务节点中的各个服务节点的运行数据以及所述运行数据中的各个运行数据的权重,得到所述第一阶段内所述N个服务节点中的各个服务节点的性能指标,所述运行数据中的各个运行数据的权重为未知变量;
所述负载均衡节点根据所述第一阶段内所述N个服务节点中的各个服务节点的性能指标,得到所述第一阶段内所述N个服务节点的性能指标的平均值;
所述负载均衡节点以最小化所述第一阶段内所述N个服务节点中的各个服务节点的性能指标与所述第一阶段内所述N个服务节点的性能指标的平均值的均方差为目标,建立目标函数,所述目标函数的待优化变量为所述运行数据中的各个运行数据的权重;
所述负载均衡节点优化所述目标函数,求得所述运行数据中的各个运行数据的权重的最优解。
4.根据权利要求3所述的方法,其特征在于,所述负载均衡节点根据所述第一阶段内所述N个服务节点的运行数据计算所述运行数据的权重之后,还包括:
所述负载均衡节点提取所述第一阶段内所述第一客户端的服务请求的第一特征信息;
所述负载均衡节点根据所述第一特征信息,对所述第一客户端进行分类;
所述负载均衡节点生成第一记录,并将所述第一记录存入共享规格表,所述第一记录包括所述第一客户端的用户类型、所述第一特征信息和第一规格信息,所述第一规格信息为所述运行数据的权重的最优解,所述共享规格表中包括至少一个客户端对应的记录。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述负载均衡节点接收第二客户端发送的第二服务请求,所述第二服务请求对应的第二负载均衡实例与所述第一负载均衡实例配置了相同的服务节点;
所述负载均衡节点提取所述第二服务请求的第二特征信息;
所述负载均衡节点根据所述第二特征信息确定所述第二客户端的用户类型;
所述负载均衡节点根据所述共享规格表查询所述第二客户端的用户类型对应的第二规格信息;
所述负载均衡节点根据所述第二规格信息中的运行数据的权重从所述N个服务节点中选择服务节点处理所述第二服务请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910182511.2/1.html,转载请声明来源钻瓜专利网。