高并发下的抢优惠券如何设计

高并发下的抢优惠券如何设计

整体架构流程图 📊

库存不足

库存充足

扣减失败

扣减成功

用户请求

前端限流/防重

网关层限流/风控

Redis库存预校验

返回抢券失败

MQ异步削峰

消费者Lua原子扣减

生成用户券记录

异步同步数据库

返回抢券成功

库存预热

降级熔断

监控告警