[发明专利]一种访问限流方法及终端有效
| 申请号: | 202010467126.5 | 申请日: | 2020-05-28 | 
| 公开(公告)号: | CN111835823B | 公开(公告)日: | 2023-03-24 | 
| 发明(设计)人: | 刘德建;吴仁海;杨政;王杰光;郭玉湖;陈宏 | 申请(专利权)人: | 福建天泉教育科技有限公司 | 
| 主分类号: | H04L67/1396 | 分类号: | H04L67/1396;H04L67/63 | 
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 | 
| 地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 访问 限流 方法 终端 | ||
本发明公开了一种访问限流方法及终端,接收限流配置,所述限流配置包括目标标识及目标标识对应的活跃用户数阈值;间隔第一预设时间接收活跃用户数统计报表;根据所述活跃用户统计报表及活跃用户数阈值,确定需限流的目标对应的目标标识;接收访问请求,所述访问请求包括目标标识;判断所述访问请求中的目标标识是否为需限流的目标对应的目标标识,若是,则跳转到限流提示页面,否则,执行所述访问请求;通过对目标标识及其对应的活跃用户数阈值进行配置,实现对不同目标设定不同的限流阈值,满足不同目标的具体需求。
技术领域
本发明涉及限流领域,尤其涉及一种访问限流方法及终端。
背景技术
用户的访问具有不确定性,故对一个业务系统来说,用户的访问量可能会在短时间内急剧的增加。如学生通过各种线上学习平台进行线上授课,每当上课时间,都会有大量的学生访问各个线上学习平台的直播、公开课等等模块进行上课学习。这段时间内各个线上学习平台的访问增加,系统压力增大,有可能出现超出系统设计的承载范围的情况。
现有技术中,一般采取在API网关中,通过限流、熔断等技术手段,限制系统访问流量,保证系统的正常运行。然而,现行的限流手段都是基于访问的具体API的,导致用户的体验不友好,可能用户能够正常访问课程视频,但学生举手回答问题的操作却提示“系统错误”;同时基于API的限流方案,无法满足根据产品(或者说租户)进行限流,如一个线上学习平台有为不同的客户提供不同的产品,若需要对两个产品分别进行限流设置,现有根据API的限流方案无法达成;再进一步,基于API的限流方案,无法精确的控制到业务组件 (或者业务单元)的访问量,如对一个产品提供“公开课”、“直播”等业务组件,“公开课”能支持10万的活跃用户,“直播”能支持20万的活跃用户,现有的技术方案无法进行灵活的限流配置,并且,根据API进行限流无法对身份标识不同的用户进行区别限流,影响注册用户的使用体验。
发明内容
本发明所要解决的技术问题是:提供一种访问限流方法及终端,能够灵活配置限流方案。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种访问限流方法,包括步骤:
S1、接收限流配置,所述限流配置包括目标标识及活跃用户数阈值;
S2、间隔第一预设时间接收活跃用户数统计报表;
S3、根据所述活跃用户统计报表及活跃用户数阈值,确定需限流的目标对应的目标标识;
S4、接收访问请求,所述访问请求包括目标标识;
S5、判断所述访问请求中的目标标识是否为需限流的目标对应的目标标识,若是,则跳转到限流提示页面,否则,执行所述访问请求。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种访问限流终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、接收限流配置,所述限流配置包括目标标识及活跃用户数阈值;
S2、间隔第一预设时间接收活跃用户数统计报表;
S3、根据所述活跃用户统计报表及活跃用户数阈值,确定需限流的目标对应的目标标识;
S4、接收访问请求,所述访问请求包括目标标识;
S5、判断所述访问请求中的目标标识是否为需限流的目标对应的目标标识,若是,则跳转到限流提示页面,否则,执行所述访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010467126.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种键合金丝的复绕方法
 - 下一篇:3D打印机
 





