高并发分布式限流

高并发分布式限流 简单实现 单机版------Atomic 原子类 分布式版----Redis 缓存 代码示例: 一个时间窗内的请求限流 单机版------guava 简单实现,但是用于单机 分布式限流版 每秒请求数,redis 不足:if 执行时间过长,可能导致缓存时间边长。 改进:redis + lua 一次实现多个redis操作----lua脚本保证多操作,原子性 平滑限流实现 时间窗口限流
相关文章
相关标签/搜索