看了 淘宝大秒系统设计详解 总结
- 动静分离
- 热点数据分离数据库,提前预约预知热点数据
- 应用层排队和限流,避免雪崩,a:按照商品排序,同一个商品尽量正在同一个机器,减少过多的占用数据库连接;b: 使用缓存先完成等待和入队限制(如缓存中设置商品数量和等待数量等)
- 对于统一商品库存动态变化问题,被动更新,缓存一定时间(秒),有一定的脏读,失效后再去拉取最新数据,或者使用缓存完成加减(入队则–, 失败则加加–),待秒杀结束后再统一更新页面商品数据
- 前端增加秒杀答题校验,基于时间分片削峰
本文介绍了淘宝秒杀系统的架构设计,包括动静分离、热点数据分离、应用层排队和限流等关键技术。通过缓存更新机制解决商品库存动态变化的问题,并采用前端秒杀答题校验来分散请求峰值。
看了 淘宝大秒系统设计详解 总结
316
2134

被折叠的 条评论
为什么被折叠?