[发明专利]令牌桶更新方法、装置、电子设备及存储介质在审

专利信息
申请号: 202210899897.0 申请日: 2022-07-28
公开(公告)号: CN115297061A 公开(公告)日: 2022-11-04
发明(设计)人: 李伟民 申请(专利权)人: 中信百信银行股份有限公司
主分类号: H04L47/215 分类号: H04L47/215;G06F16/23
代理公司: 北京植德律师事务所 11780 代理人: 唐华东
地址: 100029 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 令牌 更新 方法 装置 电子设备 存储 介质
【说明书】:

本公开提供了令牌桶更新方法、装置、电子设备及存储介质。通过令牌的管理机制,限制令牌的可用性、通过实时令牌汇总缓存信息,按照多维度对令牌的使用进行管理且通过二级缓存机制,降低对数据库依赖。从而实现系统能力最大化挖掘,动态灵活调整令牌,缓存实时高效管理令牌的流量控制机制。从而可以根据后台处理能力的变化,同步动态实现扩缩容量或者准实时调整的能力。在交易量激增、流量激增的场景,当系统具有相当的处理能力时,可以动态扩容避免部分性能的浪费。

技术领域

本公开涉及计算机技术领域,具体涉及令牌桶更新方法、装置、电子设备及存储介质。

背景技术

随着信息化业务发展,各种应用系统在处理大并发和恶意访问时,都需要一个流量限制能力,保护应用系统稳定运行或者机构内部网络访问的安全。当发生异常流量或者交易陡增时,保护关键应用和服务的负载能力成了当务之急。

目前,通常是基于令牌桶算法实现流量控制功能。令牌桶算法的原理是系统会以一个恒定的速度往桶里放入令牌,而如果请求需要被处理,则需要先从桶里获取一个令牌,当桶里没有令牌可取时,则拒绝服务。该项技术只能保证流量处于一定的大小,不能处理流量激增时的场景,间接的导致了流量激增时,即使系统有相当的处理能力,但是不能有效的使用系统处理能力,导致部分性能的浪费。

发明内容

本公开提出了令牌桶更新方法、装置、电子设备及存储介质。

第一方面,本公开提供了一种令牌桶更新方法,该方法包括:

响应于接收到请求端发送的令牌调整请求,从所述令牌调整请求中获取针对令牌桶中的令牌调整数量;

获取预先存储的令牌配置表,所述令牌配置表包括令牌信息;

根据所述令牌调整数量,更新预设令牌配置表中的令牌信息;

基于更新后的令牌配置表,更新所述令牌桶。

在一些可选的实施方式中,所述令牌信息包括令牌桶中的各令牌标识及相应的令牌属性信息。

在一些可选的实施方式中,所述令牌属性信息包括以下至少一种:初始化状态、可用状态、上锁状态以及关闭状态。

在一些可选的实施方式中,所述令牌调整请求包括增加第一预设数目的令牌;及

所述根据所述令牌调整数量,更新预设令牌配置表中的令牌信息,包括:

从预设令牌配置表中增加所述第一预设数目、令牌属性状态为初始化状态的令牌。

在一些可选的实施方式中,所述令牌调整请求包括缩减第二预设数目的令牌;及

所述根据所述令牌调整数量,更新预设令牌配置表中的令牌信息,包括:

从预设令牌配置表中确定出所述第二预设数目、令牌属性状态为可用状态的令牌;

将所确定出令牌的令牌属性状态更新为关闭状态。

第二方面,本公开提供了一种令牌桶更新装置,该装置包括:

第一获取单元,被配置成响应于接收到请求端发送的令牌调整请求,从所述令牌调整请求中获取针对令牌桶中的令牌调整数量;

第二获取单元,被配置成获取预先存储的令牌配置表,所述令牌配置表包括令牌信息;

第一更新单元,被配置成根据所述令牌调整数量,更新预设令牌配置表中的令牌信息;

第二更新单元,被配置成基于更新后的令牌配置表,更新所述令牌桶。

在一些可选的实施方式中,所述令牌调整请求包括增加第一预设数目的令牌;及

所述第一更新单元进一步被配置为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中信百信银行股份有限公司,未经中信百信银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210899897.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top