请求限流方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40710664 阅读:19 留言:0更新日期:2024-03-22 11:12
本申请涉及一种请求限流方法、装置、计算机设备和存储介质。所述方法包括:在当前时间窗口内接收到客户端发起的业务请求时,确定所述业务请求对应的目标服务节点;将所述目标服务节点对应的所述业务请求,以及不同所述服务节点在上一时间窗口内的运行参数上报至缓存数据库,通过所述缓存数据库为所述业务请求确定相应的限速值;或,根据网关层对应的接口限流配置确定所述业务请求对应的接口限流方案;控制所述目标服务节点在当前时间窗口内按照所述业务请求对应的限速值或所述接口限流方案响应所述业务请求,从而缓解服务节点的数据压力。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种请求限流方法、装置、计算机设备和存储介质


技术介绍

1、nginx是一个高性能的web和反向代理服务器,可使用更少的资源,支持更多的并发连接,体现更高的效率。作为负载均衡服务器:nginx既可以在内部直接支持rails和php,也可以支持作为http代理服务器对外进行服务。

2、随着请求数量的增加则会增加nginx为服务节点分发的请求数以及服务节点的并发数,从而导致服务节点的数据压力较大,为了缓解服务节点的数据压力,因此亟需一种对访问服务节点的请求进行限流处理的方法。


技术实现思路

1、本申请提供了一种请求限流方法、装置、计算机设备和存储介质,以解决服务节点数据压力较大的问题。

2、第一方面,本申请提供了一种请求限流方法,应用于代理服务器,所述方法包括:

3、在当前时间窗口内接收到客户端发起的业务请求时,确定所述业务请求对应的目标服务节点,其中,所述目标服务节点至少包括一个服务节点,所述业务请求用于请求获取目标数据;>

4、将所述目本文档来自技高网...

【技术保护点】

1.一种请求限流方法,其特征在于,应用于代理服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,将所述目标服务节点对应的所述业务请求,以及不同所述服务节点在上一时间窗口内的运行参数上报至缓存数据库,通过所述缓存数据库为所述业务请求确定相应的限速值,包括:

3.根据权利要求1所述的方法,其特征在于,所述在当前时间窗口内接收到客户端发起的业务请求时,确定所述业务请求对应的目标服务节点,包括:

4.根据权利要求1所述的方法,其特征在于,在当前时间窗口内接收到客户端发起的业务请求时,确定所述业务请求对应的目标服务节点之前,所述方法还包括:

...

【技术特征摘要】

1.一种请求限流方法,其特征在于,应用于代理服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,将所述目标服务节点对应的所述业务请求,以及不同所述服务节点在上一时间窗口内的运行参数上报至缓存数据库,通过所述缓存数据库为所述业务请求确定相应的限速值,包括:

3.根据权利要求1所述的方法,其特征在于,所述在当前时间窗口内接收到客户端发起的业务请求时,确定所述业务请求对应的目标服务节点,包括:

4.根据权利要求1所述的方法,其特征在于,在当前时间窗口内接收到客户端发起的业务请求时,确定所述业务请求对应的目标服务节点之前,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,根据网关层对应的接口限流配置确定所述业务请求对应的接口限流方案,包括:

6.根据权利要求5所述的方法,其特征在于,控制所述目标服务节点按照所述接口限流方案响应所述业务请求,包括以下至少一项:

7.一种请求限流方法,其特征在于,应用于缓存数据库,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述根据各个所述服务节点在上一时间窗口内的运行参数以及所述预设限流方案,生成各个所述服务节点在当前时间窗口内的节点限流方案,包括:

【专利技术属性】
技术研发人员:马婉霞
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1