使用openresty插件对nginx进行QPS限速

2020-08-11

最近收到个给接口限制QPS的需求,起初不知道从哪入手,折腾了几天,终于找到了些方案,在此记录一下吧。限速常见算法漏桶算法(leakybucket)算法原理大概如图大致可理解为水(请求)从上方倒入水桶,从水桶下方流出(被处理);来不及流出的水存在水桶中(缓冲),以固定速率流出;水桶满后水溢出(丢弃)。

1 条评论
55 热度