高并发三板斧
一、缓存
多级缓存:本地 Caffeine + Redis + CDN,避免穿透打库。
二、异步
MQ 削峰填谷:突发 10w QPS → Kafka 缓冲 → 后端按 1w/s 消费。
三、限流
令牌桶(Bucket4j)+ 滑动窗口 Redis Lua,单接口 1k QPS 上限。
多级缓存:本地 Caffeine + Redis + CDN,避免穿透打库。
MQ 削峰填谷:突发 10w QPS → Kafka 缓冲 → 后端按 1w/s 消费。
令牌桶(Bucket4j)+ 滑动窗口 Redis Lua,单接口 1k QPS 上限。