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