令牌桶算法保护接口
-
如何用令牌桶给函数接口加一层限流保护,接口限流怎么做?
用令牌桶给函数接口加限流保护,核心思路就是:维护一个按固定速率补充令牌的桶,每次请求需要取走一个令牌,桶里没令牌就直接拒绝或排队,这样能把流量平滑地控制在设定速率内,为什么函数接口需要限流:从一次雪崩说起前几天一个朋友跟我吐槽,他写的一个爬虫服务,平时跑得好好的,结果某次目标网站搞活动,流量猛增十倍,他的接口瞬……
用令牌桶给函数接口加限流保护,核心思路就是:维护一个按固定速率补充令牌的桶,每次请求需要取走一个令牌,桶里没令牌就直接拒绝或排队,这样能把流量平滑地控制在设定速率内,为什么函数接口需要限流:从一次雪崩说起前几天一个朋友跟我吐槽,他写的一个爬虫服务,平时跑得好好的,结果某次目标网站搞活动,流量猛增十倍,他的接口瞬……