技术栈
流量封控
阿维的博客日记
1 个月前
java
·
sentinel
·
限流
·
流量封控
java八股-流量封控系统
根据登录用户做出控制,比如 x 秒请求后管系统的频率最多 x 次。 实现原理也比较简单,通过 Redis increment 命令对一个数据进行递增,如果超过 x 次就会返回失败。这里有个细节就是我们的这个周期是 x 秒,需要对 Redis 的 Key 设置 x 秒有效期。 但是 Redis 中对于 increment 命令是没有提供过期命令的,这就需要两步操作,进而出现原子性问题。