[发明专利]数据处理方法、装置、计算机设备和计算机可读存储介质有效
申请号: | 202211189155.5 | 申请日: | 2022-09-28 |
公开(公告)号: | CN115277577B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 樊小朋;许张鸿达;邓远强;邓俊峰 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | H04L47/215 | 分类号: | H04L47/215 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 黄灵飞 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 计算机 设备 可读 存储 介质 | ||
1.一种数据处理方法,其特征在于,包括:
获取通过客户端提供的限流参数配置页面设置的多个令牌桶分别对应的限流配置参数,所述限流配置参数包含所述令牌桶的令牌生成速率和令牌数量阈值;
获取每个合作机构在历史时间段发起访问请求的数量,根据发起访问请求的数量计算每个合作机构的请求发起速率,并基于所述请求发起速率计算得到请求发起速率总和;
根据所述请求发起速率总和与所述令牌桶的数量进行平均计算,得到每个令牌桶的请求接收速率;
若所述合作机构的请求发起速率大于等于所述请求接收速率,则将所述合作机构作为一组合作机构组;
若所述合作机构请求的请求发起速率小于所述请求接收速率,则计算所述请求发起速率与请求接收速率之间的差值;
基于所述差值查询目标合作机构,并将该合作机构和所述目标合作机构作为一组合作机构组,所述目标合作机构为请求发起速率与所述差值最接近的合作机构;
针对每个合作机构组设置对应的令牌桶,得到每个令牌桶对应的至少一个合作机构;
以每个令牌桶的令牌生成速率在各个令牌桶中生成令牌,所述令牌桶中的令牌数量小于等于所述令牌数量阈值,每个令牌桶中的令牌用于赋予对应的合作机构发起的访问请求权限,使得携带所述令牌的访问请求被服务器响应;
根据接收到的访问请求携带的机构标识,统计每个合作机构在预设时间内发起访问请求的请求数量,以得到每个所述合作机构发起访问请求的请求发起速率;
若存在合作机构的请求发起速率满足预设容量调整条件,则对与所述合作机构对应的令牌桶的限流配置参数进行调整,以通过调整后的限流配置参数控制所述令牌桶的令牌数量。
2.根据权利要求1所述的方法,其特征在于,所述限流配置参数包括容量调整因子,所述若存在合作机构的所述请求发起速率满足预设容量调整条件,则对与所述令牌桶对应的合作机构对应的令牌桶的限流配置参数进行调整,包括:
若所述请求发起速率与所述令牌生成速率的差值满足预设阈值,则基于所述容量调整因子和所述令牌数量阈值计算调整后令牌数量阈值;基于所述调整后令牌数量阈值对所述令牌数量阈值进行更新,以对所述合作机构对应的令牌桶的限流配置参数进行调整。
3.根据权利要求2所述的方法,其特征在于,所述容量调整因子包括扩容因子和缩容因子,所述预设阈值包括第一预设阈值和第二预设阈值,所述若所述请求发起速率与所述令牌生成速率的差值满足预设阈值,则基于所述容量调整因子和所述令牌数量阈值计算调整后令牌数量阈值,包括:
若所述请求发起速率与所述令牌生成速率的差值大于等于第一预设阈值,则基于所述扩容因子和所述令牌数量阈值计算调整后令牌数量阈值;
若所述请求发起速率与所述令牌生成速率的差值小于等于第二预设阈值,则基于所述缩容因子和所述令牌数量阈值计算调整后令牌数量阈值。
4.根据权利要求2所述的方法,其特征在于,所述限流配置参数包括容量阈值,所述基于所述调整后令牌数量阈值对所述令牌数量阈值进行更新,包括:
若所述调整后令牌数量阈值满足所述容量阈值,则基于所述容量阈值对所述令牌数量阈值进行更新;
若所述调整后令牌数量阈值不满足所述容量阈值,则基于所述调整后令牌数量阈值对所述令牌数量阈值进行更新。
5.根据权利要求1所述的方法,其特征在于,所述若存在合作机构的所述请求发起速率满足预设容量调整条件,则对与所述令牌桶对应的合作机构对应的令牌桶的限流配置参数进行调整,包括:
若所述请求发起速率大于所述令牌生成速率,则根据所述令牌桶中剩余的令牌数量和所述令牌数量阈值计算所述令牌桶的令牌占比;
若所述令牌占比小于预设比值,则增大所述限流配置参数中的令牌生成速率和令牌数量阈值,以对所述合作机构对应的令牌桶的限流配置参数进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211189155.5/1.html,转载请声明来源钻瓜专利网。