加入我们,了解更多关于限速以及我们的许多客户如何使用 Redis 实现限速的信息!
如果您曾经在高速公路匝道上遇到过红灯,那么您就知道什么是限速。在计算机系统中,它用于控制发送或处理请求的速率,以保持系统稳定性和安全性。在 Web 应用程序中,限速限制客户端在给定时间段内可以向服务器发出的请求数量,以防止滥用并公平地在多个客户端之间共享资源。它通常用于 Web API、Web 服务器和网络基础设施等应用程序。
限速还有助于维护系统安全性。随着我们对 Web 应用程序和服务的依赖越来越大,网络攻击的风险也随之增加。根据 RiskIQ 的一份报告,2020 年有超过 20 亿个网络攻击。限速是抵御此类攻击的有效工具,因为它通过限制给定时间段内网站或应用程序的请求来帮助防止过载。加入 Abhishek Srivastava,Redis 高级合作伙伴解决方案架构师,和 Suyog Kale,Redis 解决方案架构师经理,他们将与您讨论 使用 Redis 进行限速 以及限速的必要性——尤其是在微服务环境中——以及我们许多客户使用的一些有效限速策略。
在本节中,我们将介绍以下内容
- 保护 API 的用例
- 限速先决条件
- 固定桶解决方案
- 滑动窗口解决方案
- 限速技巧和窍门
活动演讲者
Abhishek Srivastava
合作伙伴解决方案架构师
Redis
Suyog Kale
首席解决方案架构师
Redis