[发明专利]服务器负载分流方法及装置有效
申请号: | 201711458249.7 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108173938B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 李鹏;汪海兵;金棒 | 申请(专利权)人: | 泰康保险集团股份有限公司;泰康在线财产保险股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 李昕巍;章侃铱 |
地址: | 100031 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例涉及网络通讯技术领域,具体涉及一种服务器负载分流方法、一种服务器负载分流装置。所述方法包括:判断代理服务器是否接收到一访问请求;在判断接收到所述访问请求时,根据所述访问请求的配置信息进行负载分流处理;通过所述代理服务器读取预设内存中当前时刻的限流配置数据并判断所述限流配置数据中是否包含一限流信息;在判断所述限流配置数据中包含一限流信息时,发送一限流提示信息。本发明实施例通过根据访问请求的配置信息进行负载分流处理,从而实现在负载层实现分流,减轻应用服务器的压力。并且,通过读取当前时刻的限流信息,决定是否执行当前的访问请求,进而实现对负载的动态限流及动态分配。 | ||
搜索关键词: | 服务器 负载 分流 方法 装置 | ||
判断代理服务器是否接收到一访问请求;
在判断接收到所述访问请求时,根据所述访问请求的配置信息进行负载分流处理;
通过所述代理服务器读取预设内存中当前时刻的限流配置数据并判断所述限流配置数据中是否包含一限流信息;
在判断所述限流配置数据中包含一限流信息时,发送一限流提示信息。
2.根据权利要求1所述的服务器负载分流方法,其特征在于,所述根据所述访问请求的配置信息进行负载分流处理包括:利用一预设脚本获取所述访问请求对应的渠道编号;
根据所述渠道编号向预设缓存中获取各所述渠道的配置信息。
3.根据权利要求2所述的服务器负载分流方法,其特征在于,所述渠道的配置信息包括:所述渠道对应的对象数量及路由策略。
4.根据权利要求2所述的服务器负载分流方法,其特征在于,所述渠道的配置信息采用:加权轮循、随机轮循、ip哈希、url哈希或自定义轮循中的任意一种。
5.根据权利要求1所述的服务器负载分流方法,其特征在于,所述限流配置数据的获取包括:通过所述代理服务器中预设的一定时任务定时向预设数据库中获取所述限流配置数据。
6.根据权利要求5所述的服务器负载分流方法,其特征在于,所述方法还包括:利用所述预设数据库统计当前时刻流量访问请求数量,并判断当前流量是否达到一阈值;
在判断当前时刻流量达到所述阈值时,生成所述限流信息并将其加入所述限流配置数据。
7.根据权利要求1所述的服务器负载分流方法,其特征在于,所述方法还包括:在判断所述限流配置数据中包含一限流信息时,判断所述限流信息为完全限流或部分限流;
当判断所述限流信息为完全限流时,生成所述限流提示信息;或者,
当判断所述限流信息为部分限流时,利用令牌桶算法根据所述访问请求中url的参数进行动态限流。
8.根据权利要求7所述的服务器负载分流方法,其特征在于,所述访问请求中url的参数包括:访问地址、手机号码、证件号码、IP地址或黑名单中的任意一种或多种。
9.根据权利要求7所述的服务器负载分流方法,其特征在于,所述方法还包括,当所述访问请求被限制时,对所述访问请求的数据包的处理包括:丢弃所述访问请求的数据包;或者
将各所述访问请求生成队列,以便于根据所述队列满足所述令牌桶算法时依次处理所述访问请求;或者
为所述访问请求的数据包添加标记,并在负载过载时丢弃添加有所述标记的数据包。
10.一种服务器负载分流装置,其特征在于,包括:请求接收模块,用于判断代理服务器是否接收到一访问请求;
负载分流模块,用于在判断接收到所述访问请求时,根据所述访问请求的配置信息进行负载分流处理;
限流检测模块,用于通过所述代理服务器读取预设内存中当前时刻的限流配置数据并判断所述限流配置数据中是否包含一限流信息;
限流执行模块,用于在判断所述限流配置数据中包含一限流信息时,发送一限流提示信息。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1~9任一项所述的服务器负载分流方法。12.一种电子设备,其特征在于,包括:处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1~9任一项所述的服务器负载分流方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司;泰康在线财产保险股份有限公司,未经泰康保险集团股份有限公司;泰康在线财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711458249.7/,转载请声明来源钻瓜专利网。
- 上一篇:访问控制方法和装置
- 下一篇:一种音频和视频的切换方法及装置