[发明专利]流量控制方法、装置及电子设备在审
申请号: | 202011166131.9 | 申请日: | 2020-10-27 |
公开(公告)号: | CN114500380A | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 王骥腾 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04L47/10 | 分类号: | H04L47/10;H04L12/66 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 黄灿;尹倩 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 控制 方法 装置 电子设备 | ||
1.一种流量控制方法,应用于网关,其特征在于,所述流量控制方法包括:
接收访问请求,其中,所述访问请求用于请求服务器数据;
响应于所述访问请求,获取当前启用的至少一个流量控制策略;
根据所述至少一个流量控制策略的优先级,从所述至少一个流量控制策略中确定目标流量控制策略;
基于所述目标流量控制策略对所述访问请求进行流量控制。
2.根据权利要求1所述的流量控制方法,其特征在于,根据所述至少一个流量控制策略的优先级,从所述至少一个流量控制策略中确定目标流量控制策略,包括:
获取所述至少一个流量控制策略中各流量控制策略对应的控制粒度;
基于所述各流量控制策略的对应的控制粒度确定所述至少一个流量控制策略的优先级,并将优先级最高的流量控制策略确定为目标流量控制策略。
3.根据权利要求2所述的流量控制方法,其特征在于,所述控制粒度包括全局控制粒度、域名控制粒度及上游控制粒度;
其中,所述上游控制粒度的优先级高于所述域名控制粒度的优先级,所述域名控制粒度的优先级高于所述全局控制粒度的优先级。
4.根据权利要求1所述的流量控制方法,其特征在于,所述基于所述目标流量控制策略对所述访问请求进行流量控制,包括:
获取所述目标流量控制策略关联的至少一个流控规则;
基于所述至少一个流控规则对所述访问请求进行流量控制。
5.根据权利要求4所述的流量控制方法,其特征在于,所述流控规则包括目标请求频率和/或目标请求并发数,所述基于所述至少一个流控规则对所述访问请求进行流量控制,包括:
根据所述目标请求频率和/或目标请求并发数对所述访问请求进行流量控制。
6.根据权利要求5所述的流量控制方法,其特征在于,所述根据所述目标请求频率和/或目标请求并发数对所述访问请求进行流量控制的步骤,包括:
获取所述访问请求对应的请求信息,所述请求信息包括目标IP、目标统一资源标识符URI和目标请求用户名中的任意一项;
在所述访问请求的请求频率大于所述目标请求频率,和/或,在所述访问请求的请求并发数大于所述目标请求并发数的情况下,对目标IP或目标URI的流量数据进行流量控制。
7.一种流量控制装置,应用于网关,其特征在于,所述流量控制装置包括:
接收单元,被配置为接收访问请求,其中,所述访问请求用于请求服务器数据;
获取单元,被配置为响应于所述访问请求,获取当前启用的至少一个流量控制策略;
确定单元,被配置为根据所述至少一个流量控制策略的优先级,从所述至少一个流量控制策略中确定目标流量控制策略;
控制单元,被配置为基于所述目标流量控制策略对所述访问请求进行流量控制。
8.根据权利要求7所述的流量控制装置,其特征在于,所述确定单元还被配置为:
获取所述至少一个流量控制策略中各流量控制策略对应的控制粒度;
基于所述各流量控制策略的对应的控制粒度确定所述至少一个流量控制策略的优先级,并将优先级最高的流量控制策略确定为目标流量控制策略。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的流量控制方法。
10.一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至6中任一项所述的流量控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011166131.9/1.html,转载请声明来源钻瓜专利网。