nginx的限流和网关gatway限流
1.场景描述
例如网站首页采取二级缓存操作,减少对数据库和redis的压力,但是遇到恶意请求还是不能有效的缓解压力,限流就能起到保护措施的作用了
2.nginx限流
nginx提供了两种限流方案:
控制请求速率
控制并发连接数
3.控制速率
nginx常用控制速率的方式之一就是采用漏桶算法
3.1漏桶算法实现控制速率限流
概述: 漏桶算法思想就是水(请求)滴入漏桶漏桶里,漏桶以一定速率出水(响应速率),当水滴入的速率过大时会溢出漏桶(访问速率大于响应速率),然后就拒绝请求,漏桶算法能强转限制数据的传输速
原创
2020-07-22 13:43:15 ·
1702 阅读 ·
0 评论