访问限流方法、系统、设备、存储介质及程序产品技术方案

技术编号:41870329 阅读:26 留言:0更新日期:2024-07-02 00:20
本申请实施例提供一种访问限流方法、系统、设备、存储介质及程序产品。其中,方法包括如下的步骤:获取服务端的服务容量;所述服务端用于为多个租户提供网络服务;所述服务端为每个租户设置访问限流值;所述访问限流值用于对租户进行访问限流管理;根据所述服务端的当前访问流量与所述服务端的服务容量,确定所述服务端的当前负载状态;根据所述服务端的当前负载状态,调整租户的访问限流值。本申请实施例提供的技术方案通过弹性限流,可在保障服务端的稳定性运行的前提下,充分利用服务端资源,提高服务端资源的利用率,减少资源浪费。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种访问限流方法、系统、设备、存储介质及程序产品


技术介绍

1、限流是一种保护系统稳定性和可用性的重要技术手段,能有效地防止外部请求超出后端服务的承载能力,避免后端服务被瞬时的流量高峰冲垮,从而保障高稳定性和高可用性。具体地,限流可以通过阻止/拒绝一部分请求进入系统来保证后端服务一直可用。

2、在多租户系统中,限流对于限制单个租户使用的资源量也特别有用。对于一个多租户系统,某些租户如果使用了过多的资源,很可能会对其它租户带造成影响,甚至对系统产生影响。

3、目前,已有的多租户系统中的限流策略是将租户所申请的访问峰值作为租户的限流阈值,若某个租户达到为其设置的限流阈值,系统就会拒绝该租户的请求进入系统。


技术实现思路

1、本申请实施例提供一种访问限流方法、系统、设备、存储介质及程序产品,通过弹性限流,可在保障服务端的稳定性运行的前提下,充分利用服务端资源,提高服务端资源的利用率,减少资源浪费。

2、本申请的第一方面,提供一种访问限流方法,包括:...

【技术保护点】

1.一种访问限流方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述服务容量小于所述多个租户所申请的访问流量峰值之和;所述服务容量大于或等于所述多个租户所申请的访问流量基础值之和;

3.根据权利要求1所述的方法,其特征在于,根据所述服务端的当前负载状态,调整租户的访问限流值,包括:

4.根据权利要求3所述的方法,其特征在于,所述至少一个第一待调整租户的访问限流值的向下调整量之和大于或等于所述服务端的当前过载量;

5.根据权利要求3所述的方法,其特征在于,当所述服务端的当前负载状态为过载状态时,向下调整所述多个租户中至少一...

【技术特征摘要】

1.一种访问限流方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述服务容量小于所述多个租户所申请的访问流量峰值之和;所述服务容量大于或等于所述多个租户所申请的访问流量基础值之和;

3.根据权利要求1所述的方法,其特征在于,根据所述服务端的当前负载状态,调整租户的访问限流值,包括:

4.根据权利要求3所述的方法,其特征在于,所述至少一个第一待调整租户的访问限流值的向下调整量之和大于或等于所述服务端的当前过载量;

5.根据权利要求3所述的方法,其特征在于,当所述服务端的当前负载状态为过载状态时,向下调整所述多个租户中至少一个第一待调整租户的访问限流值,包括:

6.根据权利要求3所述的方法,其特征在于,当所述服务端的当前负载状态为未饱和状态时,向上调整所述多个租户中第二待调整租户的访问限流值,包括:

7.根据权利要求6所述的方法,其特征在于,向上调整所述第二待调整租户的访问限流值,包括:

8.根据权利要求1所述的方法,其特征在于,根据所述服务端的当前访问流量与所述服务端的服务容量,确定所述服务端的当前负载状态,包括:

【专利技术属性】
技术研发人员:严建龙程操红叶军
申请(专利权)人:钉钉中国信息技术有限公司
类型:发明
国别省市:

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

1