[发明专利]热点数据的限流控制方法、装置、设备及存储介质在审
申请号: | 202110483959.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113179222A | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 张长记 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | H04L12/819 | 分类号: | H04L12/819;H04L12/813 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 热点 数据 限流 控制 方法 装置 设备 存储 介质 | ||
1.一种热点数据的限流控制方法,其特征在于,所述热点数据的限流控制方法包括:
通过平台数据接口从数据平台中获取数据对象的访问信息;
根据所述访问信息识别所述数据对象中的正在被访问的热点数据;
确定所述热点数据的访问控制规则,并基于所述访问控制规则计算出所述热点数据的访问流量阈值;
当接收到对所述热点数据的访问请求时,获取每个访问请求所占用的流量资源,并基于所述流量资源计算所有访问请求所需的访问流量总值;
判断所述访问流量总值是否大于所述访问流量阈值;
若是,则对所述热点数据的所有访问请求进行限流控制。
2.根据权利要求1所述的热点数据的限流控制方法,其特征在于,在所述根据所述访问信息识别所述数据对象中的正在被访问的热点数据之后,还包括:
根据所述热点数据的访问信息,获取所述热点数据的日志数据;
将所述日志数据通过消息队列异步存储在数据库中。
3.根据权利要求2所述的热点数据的限流控制方法,其特征在于,所述根据所述访问信息识别所述数据对象中的正在被访问的热点数据包括:
获取所述数据库的数据存储周期,并将所述数据存储周期作为热点数据的统计周期;
根据所述统计周期和所述访问信息,计算所述数据对象中各项数据的访问频次;
将所述数据对象中访问频次大于预设频次的数据作为热点数据。
4.根据权利要求3所述的热点数据的限流控制方法,其特征在于,所述确定所述热点数据的访问控制规则,并基于所述访问控制规则计算出所述热点数据的访问流量阈值包括:
确定所述热点数据的访问控制规则,并基于所述访问控制规则获取所述数据平台的最大流量阈值;
根据所述数据对象中各项数据的访问信息,计算所述热点数据的访问比例;
根据所述访问比例和所述最大流量阈值,计算所述热点数据的访问流量阈值。
5.根据权利要求4所述的热点数据的限流控制方法,其特征在于,在所述确定所述热点数据的访问控制规则,并基于所述访问控制规则计算出所述热点数据的访问流量阈值之前,还包括:
获取所述数据对象的标签;
根据所述标签,遍历预设的访问控制规则库,获取所述数据对象对应的访问控制规则;
根据所述访问控制规则,对所述数据对象中的各项数据分配访问优先级。
6.根据权利要求5所述的热点数据的限流控制方法,其特征在于,在所述对所述热点数据的所有访问请求进行限流控制之后,还包括:
当所述热点数据的数量大于一个时,获取所述热点数据对应的访问优先级;
获取所述数据平台的当前访问总流量,并判断所述当前访问总流量是否大于所述最大流量阈值;
若否,则根据所述当前访问总流量和所述最大流量阈值计算剩余流量空间;
根据所述剩余流量空间和所述热点数据的访问优先级,取消访问优先级最高的热点数据的限流,并更新所述剩余流量空间;
若更新后的剩余流量空间大于零,则根据所述访问优先级,逐级取消剩余的热点数据的限流,直至所述剩余流量空间不大于零。
7.根据权利要求1-6中任一项所述的热点数据的限流控制方法,其特征在于,所述对所述热点数据的所有访问请求进行限流控制包括:
获取所述访问请求的访问类型,并根据所述访问类型,将所述访问请求接入预设的令牌桶;
获取所述访问请求接入的令牌桶的剩余令牌数;
若所述剩余令牌数为零,则拒绝所述访问请求,并返回访问失败提示;
若所述剩余令牌数不为零,则放行所述访问请求进行后续处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110483959.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:悬挂式多级空气消毒设备
- 下一篇:一种数据管理方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置