- 高并发秒杀
- 难点:瞬间流量冲垮服务、超卖
- 方案:Redis 预扣库存 + 分布式锁,MQ 削峰,接口限流熔断
- 分布式事务
- 难点:跨服务数据一致性
- 方案:核心链路用 Seata AT 模式,非核心用最终一致性(MQ + 补偿)
- 商品库存精准
- 难点:多端库存同步、超卖 / 少卖
- 方案:Redis 做库存缓存,数据库做持久层,定时校对 + 库存回滚
- 订单高可用
- 难点:订单创建失败、重复下单
- 方案:唯一订单号,接口幂等(点击跳转),订单状态机 + 定时任务兜底
- 数据量大查询慢
- 难点:商品 / 订单查询卡顿
- 方案:分库分表(Sharding-JDBC),ES 做商品检索,热点数据 Redis 缓存
- 支付对接异常
- 难点:支付回调丢失、状态不一致
- 方案:异步回调 + 定时主动查询,支付状态多轮补偿校验
浙公网安备 33010602011771号