gateway网关限流
2023-04-23 16:08:00 7 举报
AI智能生成
网管限流
作者其他创作
大纲/内容
限流
gateway限流是基于redis实现,保证redis可用
令牌桶算法
令牌桶算法(Token Bucket)是目前应用最广泛的一种限流算法,它的基本思想由两部分组成:生成令牌 和 消费令牌。
生成令牌:假设有一个装令牌的桶,最多能装 M 个,然后按某个固定的速度(每秒 r 个)往桶中放入令牌,桶满时不再放入;
消费令牌:我们的每次请求都需要从桶中拿一个令牌才能放行,当桶中没有令牌时即触发限流,这时可以将请求放入一个缓冲队列中排队等待,或者直接拒绝;
生成令牌:假设有一个装令牌的桶,最多能装 M 个,然后按某个固定的速度(每秒 r 个)往桶中放入令牌,桶满时不再放入;
消费令牌:我们的每次请求都需要从桶中拿一个令牌才能放行,当桶中没有令牌时即触发限流,这时可以将请求放入一个缓冲队列中排队等待,或者直接拒绝;
子主题
请求频率限流,并发量限流,传输速率限流
配置方式
配置文件配置route,以及令牌桶大小
代码是实现对route的控制以及限流
route路由类型
IP、用户或是 URL\
收藏
0 条评论
下一页