摘要: 需求分析 请设计一套 SDK,用于实现接口限流,针对某个 IP 对于特定接口方法的单位时间访问次数进行控制。 限流算法:滑动窗口 可配置项 时间窗口 限流次数 实现思路 算法知识补充 通过滑动窗口实现限流 思想源于计数器(单位时间内数量超过阈值时拒绝请求),但是引入了滑动窗口,相较于固定窗口,更新过 阅读全文
posted @ 2024-03-18 17:25 Ba11ooner 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 实验目标 熟悉通过 Java 代码来控制 Redis 的流程 需求描述 请提供一个后端接口,用于实现 JSON 对象的 CRUD,该 JSON 对象存在生命周期,一旦过期则直接抛弃(视作不存在该对象) 实验知识点 控制 Redis 进行对象的增删改查 设置 Redis 的过期策略 实验实现 项目结构 阅读全文
posted @ 2024-03-18 17:21 Ba11ooner 阅读(3) 评论(0) 推荐(0) 编辑