码迷,mamicode.com
首页 > 编程语言 > 详细

微服务网关常用限流算法

时间:2020-02-12 00:23:36      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:算法   mamicode   inf   png   网关   code   bsp   保护   http   

常用算法有三种:计数器算法、漏斗桶算法、令牌桶算法,市面上最常用的是最后一个

第一个:计数器算法

技术图片

 

技术图片

 

 他维护的是单位时间内的最大请求量,因此极端情况可能造成服务抖动

 第二个:漏斗桶算法,这种算法保护了后端的微服务,但是会可能造成微服务网关压力激增

 

技术图片

 

 

 技术图片

 

 第三种:令牌桶算法

令牌桶算法相对于漏斗桶算法,其实就是少了一个输出速率的设置,他与漏斗桶算法相比,主要是为了保护网关自己,由于网关在实际的应用场景中会显得非常关键,因此大部分的限流算法都会选择令牌桶算法

技术图片

 

 技术图片

 

微服务网关常用限流算法

标签:算法   mamicode   inf   png   网关   code   bsp   保护   http   

原文地址:https://www.cnblogs.com/hopeiscoming/p/12297528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!