【技术实现步骤摘要】
信息处理方法、装置、系统和可读存储介质
本公开涉及互联网
,更具体地,涉及一种信息处理方法、装置、系统和可读存储介质。
技术介绍
为防止非预期的事务量暴增而引发系统故障,通常在服务接口处理访问事务的数量达到预定值时,会对服务接口进行限流以保护系统。在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:对于需要数据库处理的事务仅仅对服务接口进行限流是远远不够的,例如由于数据库事务锁的存在,数据库每秒钟处理事务数量的阈值往往小于上述预定值,当数据库处理事务的数量超过阈值时,数据库性能下降,甚至导致数据库宕机。
技术实现思路
有鉴于此,本公开提供了一种信息处理方法、装置、系统和可读存储介质。本公开的一个方面提供了一种信息处理方法,包括:获取用于访问待处理账户的第一访问请求,第一访问请求包括待处理账户的第一账户信息;基于第一账户信息,确定待处理账户是否是热点账户;以及在确定待处理账户是热点账户的情况下,确定对第一访问请求执行限流操作。根据本公开的实施例,限流操作包括:获 ...
【技术保护点】
1.一种信息处理方法,包括:/n获取用于访问待处理账户的第一访问请求,所述第一访问请求包括所述待处理账户的第一账户信息;/n基于所述第一账户信息,确定所述待处理账户是否是热点账户;以及/n在确定所述待处理账户是热点账户的情况下,确定对所述第一访问请求执行限流操作。/n
【技术特征摘要】
1.一种信息处理方法,包括:
获取用于访问待处理账户的第一访问请求,所述第一访问请求包括所述待处理账户的第一账户信息;
基于所述第一账户信息,确定所述待处理账户是否是热点账户;以及
在确定所述待处理账户是热点账户的情况下,确定对所述第一访问请求执行限流操作。
2.根据权利要求1所述的方法,其中,所述限流操作包括:
获取所述第一访问请求所处的当前时间间隔内用于访问所述待处理账户的访问请求的次数;
在所述次数大于限流阈值的情况下,拒绝所述第一访问请求访问所述待处理账户;以及
在所述次数不大于限流阈值的情况下,允许所述第一访问请求访问所述待处理账户。
3.根据权利要求1所述的方法,其中,所述方法还包括在所述次数不大于限流阈值的情况下:
获取针对所述待处理账户进行限流的预设限流时间长度;
确定对访问所述待处理账户的访问请求进行限流的当前时间长度是否大于所述预设限流时间长度,其中,所述当前时间长度为从所述待处理账户被确定为热点账户所处的时刻到当前时刻的时间长度;
在确定所述当前时间长度大于所述预设限流时间长度的情况下,获取所述待处理账户的被访问状态;
在所述访问状态表明所述待处理账户被访问的频次满足预设条件的情况下,将所述待处理账户更新为非热点账户。
4.根据权利要求3所述的方法,其中,所述获取所述待处理账户的被访问状态包括:
分别获取多个连续时间间隔内,与用于访问所述待处理账户的访问请求相对应的第一访问量;
将多个所述第一访问量分别与解除限流阈值相比较,获得比较结果;以及
基于所述比较结果确定所述待处理账户的被访问状态。
5.根据权利要求1所述的方法,其中,所述获取所述第一访问请求所处的当前时间间隔内访问所述待处理账户的访问请求的次数包括:
基于所述第一账户信息和获取到所述第一访问请求的时刻,查询存储单元中记录的针对所述待处理账户的访问请求...
【专利技术属性】
技术研发人员:戚博,
申请(专利权)人:网银在线北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。