dcard-rate-limiter dcard Web后端开发人员家庭测试。 要求 雷迪斯 动物园管理员 转到1.16 安装 可以使用docker-compose来启动本服务,您可以前往部署/环境底下中查看的设置档案。 make docker.deploy 推薦也可使用docker-compose启动所需要的环境配置,并直接执行go run的方式执行速度较快,但是依赖go 1.16的sdk。 make ratelimiter.dev.env make ratelimiter.local 测验 启动单元测试 make uint.testing 启动整合测试 make integration.testing 手动测试入口点 GET http://localhost:18080/api/v1/protected 设计理念 本服务选择使用Redis滑动窗口算法的做法来实现速率限制。为何采用