[发明专利]数据处理方法、装置、计算机设备和计算机可读存储介质有效
申请号: | 202211189155.5 | 申请日: | 2022-09-28 |
公开(公告)号: | CN115277577B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 樊小朋;许张鸿达;邓远强;邓俊峰 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | H04L47/215 | 分类号: | H04L47/215 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 黄灵飞 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 计算机 设备 可读 存储 介质 | ||
本申请公开了一种数据处理方法、装置、计算机设备和计算机可读存储介质,通过获取多个令牌桶分别对应的限流配置参数,限流配置参数包含令牌桶的令牌生成速率和令牌数量阈值;以每个令牌桶的令牌生成速率在各个令牌桶中生成令牌,令牌桶中的令牌数量小于等于令牌数量阈值,每个令牌桶中的令牌用于赋予对应的合作机构发起的访问请求权限,使得携带令牌的访问请求被服务器响应;根据接收到的访问请求携带的机构标识,统计每个合作机构在预设时间内发起访问请求的请求数量,得到每个合作机构发起访问请求的请求发起速率;若存在合作机构的请求发起速率满足预设容量调整条件,则对与合作机构对应的令牌桶的限流配置参数进行调整,减缓通信堵塞。
技术领域
本申请涉及通信技术领域,具体涉及一种数据处理方法、装置、计算机设备和计算机可读存储介质。
背景技术
随着社会发展的需要,银行或者企业的一些业务需要与其他机构协作完成,合作机构会从银行或者企业的服务器发起访问请求以获取数据或者返回处理结果等,为了防止合作机构在短时间内发起大量请求,导致银行或者企业系统运行慢或宕机,通常通过进行限流处理,限流是对某一时间窗口内的请求数进行限制,保证系统的可用性和稳定性,防止因流量暴增(短时间内发起大量请求)而导致的系统运行慢或宕机,然而,当有一个合作机构流量暴增时,会导致其他合作机构的访问请求无法被处理,导致通信堵塞,请求处理效率低。
发明内容
本申请实施例提供一种数据处理方法、装置、计算机设备和计算机可读存储介质,可以减缓通信堵塞,提高请求处理效率。
本申请实施例提供的一种数据处理方法,包括:
获取多个令牌桶分别对应的限流配置参数,所述限流配置参数包含所述令牌桶的令牌生成速率和令牌数量阈值,每个令牌桶对应至少一个合作机构;
以每个令牌桶的令牌生成速率在各个令牌桶中生成令牌,所述令牌桶中的令牌数量小于等于所述令牌数量阈值,每个令牌桶中的令牌用于赋予对应的合作机构发起的访问请求权限,使得携带所述令牌的访问请求被服务器响应;
根据接收到的访问请求携带的机构标识,统计每个合作机构在预设时间内发起访问请求的请求数量,以得到每个所述合作机构发起访问请求的请求发起速率;
若存在合作机构的请求发起速率满足预设容量调整条件,则对与所述合作机构对应的令牌桶的限流配置参数进行调整,以通过调整后的限流配置参数控制所述令牌桶的令牌数量。
相应的,本申请实施例还提供的一种数据处理装置,包括:
获取单元,用于获取多个令牌桶分别对应的限流配置参数,所述限流配置参数包含所述令牌桶的令牌生成速率和令牌数量阈值,每个令牌桶对应至少一个合作机构;
生成单元,用于以每个令牌桶的令牌生成速率在各个令牌桶中生成令牌,所述令牌桶中的令牌数量小于等于所述令牌数量阈值,每个令牌桶中的令牌用于赋予对应的合作机构发起的访问请求权限,使得携带所述令牌的访问请求被服务器响应;
接收单元,用于根据接收到的访问请求携带的机构标识,统计每个合作机构在预设时间内发起访问请求的请求数量,以得到每个所述合作机构发起访问请求的请求发起速率;
调整单元,用于若存在合作机构的请求发起速率满足预设容量调整条件,则对与所述合作机构对应的令牌桶的限流配置参数进行调整,以通过调整后的限流配置参数控制所述令牌桶的令牌数量。
在一实施例中,所述调整单元,包括:
计算子单元,用于若所述请求发起速率与所述令牌生成速率的差值满足预设阈值,则基于所述容量调整因子和所述令牌数量阈值计算调整后令牌数量阈值;
更新子单元,用于基于所述调整后令牌数量阈值对所述令牌数量阈值进行更新,以对所述合作机构对应的令牌桶的限流配置参数进行调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211189155.5/2.html,转载请声明来源钻瓜专利网。