[发明专利]一种页面限流方法及终端有效
| 申请号: | 202010467877.7 | 申请日: | 2020-05-28 |
| 公开(公告)号: | CN111817970B | 公开(公告)日: | 2022-10-21 |
| 发明(设计)人: | 刘德建;王杰光;陈宏;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
| 主分类号: | H04L47/10 | 分类号: | H04L47/10;H04L67/02;H04L67/1396 |
| 代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
| 地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 页面 限流 方法 终端 | ||
本发明提供了一种页面限流方法及终端,接收访问请求,所述访问请求包括第一唯一标识及请求接口;根据所述访问请求中的请求接口,确定所述访问请求对应的功能;读取第一预设时间范围内所述访问请求对应的功能的活跃用户数,并判断所述活跃用户数是否超过阈值,若是,则跳转到限流提示页面,否则,在所述访问请求的第一唯一标识中加入带有有效期的准入信息;通过访问请求中的请求接口确定访问请求对应的功能,实现在功能层面进行限流操作,若判断结果为不限流,则在相应访问请求的第一唯一标识中加入带有有效期的准入信息,所述准入信息有效期内,用户访问相应功能都无需进行限流判断,在实现限流的同时保证了正在使用相应功能的用户的使用体验。
技术领域
本发明涉及访问限流领域,尤其涉及一种页面限流方法及终端。
背景技术
在微服务的技术架构下,对高并发场景的流量控制提出了更高的适应要求,因微服务架构中定位故障点困难,并且一个服务出现故障可能导致整个系统的崩溃,且系统中服务的数量较大,若一个服务出现过载无法使用,容易影响整个系统,并且用户流量和行为模式都具有不可预测性,如果瞬间用户量过大,容易出现服务过载。
为了确保在高并发场景下服务的正常使用,通常会对承载流量压力较大的服务做水平扩容,但是物理资源是有限的,且在技术架构不变的情况下,水平扩容也存在上限,需要花费时间对架构进行改造之后才能继续扩容;现有还有采取通过限制接口每秒的调用次数,对超过次数的调用进行排除来完成限流,但完成一个业务操作的过程中通常需要调用多个接口,并且只有所有接口都调用成功,业务操作才执行成功,若在接口层面进行限流,会放大业务层面的执行失败概率,用户体验较差;并且通过限制接口调用次数进行限流的方法对所有调用接口的用户都是无差别的,即会影响所有使用系统的用户的使用体验。
发明内容
本发明所要解决的技术问题是:提供一种页面限流方法及系统,不影响正在使用系统功能的用户的使用体验的同时实现限流。
为了解决上述技术问题,本发明采用的一种技术方案为:
一种页面限流方法,包括步骤:
S1、接收访问请求,所述访问请求包括第一唯一标识及请求接口;
S2、根据所述访问请求中的请求接口,确定所述访问请求对应的功能;
S3、读取第一预设时间范围内所述访问请求对应的功能的活跃用户数,并判断所述活跃用户数是否超过阈值,若是,则跳转到限流提示页面,否则,在所述访问请求的第一唯一标识中加入带有有效期的准入信息。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种页面限流终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
S1、接收访问请求,所述访问请求包括第一唯一标识及请求接口;
S2、根据所述访问请求中的请求接口,确定所述访问请求对应的功能;
S3、读取第一预设时间范围内所述访问请求对应的功能的活跃用户数,并判断所述活跃用户数是否超过阈值,若是,则跳转到限流提示页面,否则,在所述访问请求的第一唯一标识中加入带有有效期的准入信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010467877.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双侧电机驱动履带车辆的综合控制方法
- 下一篇:一种铜管夹断密封装置及方法





