一种访问限流方法和系统技术方案

技术编号:37072123 阅读:33 留言:0更新日期:2023-03-29 19:49
本说明书实施例提供一种访问限流方法和系统。其中,该方法由分布式系统的服务节点执行,包括:获取访问请求;基于控制标识确定控制组件的位置,将所述访问请求发送给所述控制组件,以便所述控制组件基于限流策略确定处置方式;基于所述处置方式响应或不响应所述访问请求;其中,控制组件位于所述分布式系统中各服务节点中的一个之上,且基于预设条件在各服务节点中流转实现。节点中流转实现。节点中流转实现。

【技术实现步骤摘要】
一种访问限流方法和系统


[0001]本说明书涉及互联网
,特别涉及一种访问限流方法和系统。

技术介绍

[0002]访问限流是指对系统资源在某段时间内可访问的次数进行限制,以保证系统的可用性和稳定性,防止突然访问暴增导致系统响应缓慢或者宕机。
[0003]本说明书实施例提供了一种访问限流方法和系统,以保证系统的可用性和稳定性。

技术实现思路

[0004]本说明书实施例之一提供一种访问限流方法。该方法由分布式系统的服务节点执行,包括:获取访问请求;基于控制标识确定控制组件的位置,将所述访问请求发送给所述控制组件,以用于由便所述控制组件基于限流策略和统计缓存中的流量统计信息确定处置方法式;以及当满足预设条件时,向锁管理组件发出申请请求,响应于所述锁管理组件的确认信息,在本节点启动所述控制组件。基于所述处置方式响应或不响应所述访问请求;其中,控制组件位于所述分布式系统中各服务节点中的一个之上,且基于预设条件在各服务节点中流转实现。
[0005]本说明书实施例之一提供一种访问限流系统,该系统在分布式系统的服务节点上实本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种访问限流方法,所述方法由分布式系统的服务节点执行,包括:获取访问请求;基于控制标识确定控制组件的位置,将所述访问请求发送给所述控制组件,以便所述控制组件基于限流策略确定处置方式;基于所述处置方式响应或不响应所述访问请求;其中,控制组件位于所述分布式系统中各服务节点中的一个之上,且基于预设条件在各服务节点中流转实现。2.如权利要求1所述的方法,所述控制组件还用于获取流量统计信息,并基于所述限流策略以及所述流量统计信息确定所述处置方式;所述限流策略包括以下中的一种或多种:允许单位时间内访问的次数、允许访问的资源类型、被限制访问资源的对象;所述流量统计信息包括一段时间内所述分布式系统收到的访问请求的计数。3.如权利要求1或2所述的方法,所述方法还包括:当满足预设条件时,向锁管理组件发出申请请求,响应于所述锁管理组件的确认信息,在本服务节点启动所述控制组件。4.根据权利要求3所述的方法,所述预设条件包括:当所述控制组件位于本服务节点时,距离上次发出所述申请请求的时间超过第一时间间隔;当所述控制组件不位于本服务节点时,距离上次发出所述申请请求的时间超过第二时间间隔;所述第一时间间隔小于所述第二时间间隔。5.根据权利要求4所述的方法,所述预设...

【专利技术属性】
技术研发人员:曹辉
申请(专利权)人:北京奥星贝斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1