美文网首页
限流算法

限流算法

作者: 会理发的店小二 | 来源:发表于2020-07-15 23:55 被阅读0次

    限流算法

    漏桶算法

    漏桶算法思路很简单,我们把水比作是请求,漏桶比作是系统处理能力极限,水先进入到漏桶里,漏桶里的水按一定速率流出,当流出的速率小于流入的速率时,由于漏桶容量有限,后续进入的水直接溢出(拒绝请求),以此实现限流。

    令牌桶算法

    令牌桶算法的原理也比较简单,我们可以理解成医院的挂号看病,只有拿到号以后才可以进行诊病。
    系统会维护一个令牌(token)桶,以一个恒定的速度往桶里放入令牌(token),这时如果有请求进来想要被处理,则需要先从桶里获取一个令牌(token),当桶里没有令牌(token)可取时,则该请求将被拒绝服务。令牌桶算法通过控制桶的容量、发放令牌的速率,来达到对请求的限制。

    相关文章

      网友评论

          本文标题:限流算法

          本文链接:https://www.haomeiwen.com/subject/nkgshktx.html