[发明专利]一种分配方法、服务器及存储介质有效
| 申请号: | 201910595966.7 | 申请日: | 2019-07-03 |
| 公开(公告)号: | CN112187839B | 公开(公告)日: | 2022-06-03 |
| 发明(设计)人: | 潘鹏 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
| 主分类号: | H04L67/1008 | 分类号: | H04L67/1008;H04L67/1004;H04L67/562;H04L67/60 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 姚文娴;张颖玲 |
| 地址: | 215163 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分配 方法 服务器 存储 介质 | ||
本发明实施例公开了一种分配方法、服务器及存储介质,其中,该方法包括:当从存储服务器中获取到至少一个应用服务器的历史性能消耗数据集合时,根据历史性能消耗数据集合,获得至少一个应用服务器的时间与性能消耗值的对应关系集合;当接收到客户端发送的数据请求时,根据当前时间,以及时间与性能消耗值的对应关系集合,确定至少一个应用服务器对应的实时性能消耗值集合;从至少一个应用服务器中,选择实时性能消耗值集合中最小的实时性能消耗值对应的应用服务器,得到最优应用服务器;将数据请求转发至最优应用服务器,完成数据请求的分配。本发明实施例提供的分配方法,提升了负载均衡的效果。
技术领域
本发明涉及业务处理领域中的分配技术,尤其涉及一种分配方法、服务器及存储介质。
背景技术
代理负载均衡是指客户端向应用服务器请求数据时,通过代理服务器访问应用服务器所提供的数据;具体地,应用服务器为了实现高可用性通常以集群的方式实现,代理服务器将客户端的数据请求合理分配至集群中的应用服务器以均摊请求压力,实现应用服务器的平稳运行。
目前,代理负载均衡策略主要包括轮询方式、权重方式、依据IP(InternetProtocol Address,互联网协议地址)分配方式、依据URL(Uniform Resource Locator,URL)分配方式、最少连接方式和响应时间方式;然而,轮询方式和权重方式作为静态的分配数据请求的方式无法适用于集群中应用服务器性能的动态变化;依据IP分配方式和依据URL分配方式的负载均衡策略,会出现多个不同客户端的数据请求映射到同一台应用服务器情况,从而会导致应用服务器的压力大甚至宕机的现象;在使用最少连接方式和响应时间方式实现负载均衡时,由于实际网络环境的不稳定性,会导致应用服务器的最少连接或响应时间最短的判断出现偏差,影响负载均衡效果;综上,现有代理负载均衡策略的负载均衡效果差。
发明内容
为解决上述技术问题,本发明实施例期望提供一种分配方法、服务器及存储介质,能够提升负载均衡的效果。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种分配方法,应用于代理服务器,所述方法封装在所述代理服务器的负载均衡决策模块中,所述方法包括:
当从存储服务器中获取到至少一个应用服务器的历史性能消耗数据集合时,根据所述历史性能消耗数据集合,获得至少一个应用服务器的时间与性能消耗值的对应关系集合,所述历史性能消耗数据集合表征与当前第一预设周期对应的预设时间段内的至少一个当前性能消耗数据依据应用服务器所构成的集合;
当接收到客户端发送的数据请求时,根据当前时间,以及所述时间与性能消耗值的对应关系集合,确定所述至少一个应用服务器对应的实时性能消耗值集合;
从所述至少一个应用服务器中,选择所述实时性能消耗值集合中最小的实时性能消耗值对应的应用服务器,得到最优应用服务器;
将所述数据请求转发至所述最优应用服务器,完成所述数据请求的分配。
在上述方案中,所述根据所述历史性能消耗数据集合,获得至少一个应用服务器的时间与性能消耗值的对应关系集合,包括:
从所述历史性能消耗数据集合中,获取所述至少一个应用服务器中每个应用服务器对应的历史性能消耗数据;
从所述历史性能消耗数据中,获取所述每个应用服务器中每个性能参数对应的历史参数性能消耗数据;
利用预设拟合算法,对所述历史参数性能消耗数据中的采集时间和历史参数性能消耗值进行拟合,得到所述每个性能参数对应的时间与参数性能消耗值的对应关系,从而得到所述每个应用服务器的时间与性能消耗值的对应关系;
将至少一个时间与性能消耗值的对应关系组合为所述至少一个应用服务器的所述时间与性能消耗值的对应关系集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910595966.7/2.html,转载请声明来源钻瓜专利网。





