看了 淘宝大秒系统设计详解 总结

本文介绍了淘宝秒杀系统的架构设计,包括动静分离、热点数据分离、应用层排队和限流等关键技术。通过缓存更新机制解决商品库存动态变化的问题,并采用前端秒杀答题校验来分散请求峰值。

看了 淘宝大秒系统设计详解 总结

  1. 动静分离
  2. 热点数据分离数据库,提前预约预知热点数据
  3. 应用层排队和限流,避免雪崩,a:按照商品排序,同一个商品尽量正在同一个机器,减少过多的占用数据库连接;b: 使用缓存先完成等待和入队限制(如缓存中设置商品数量和等待数量等)
  4. 对于统一商品库存动态变化问题,被动更新,缓存一定时间(秒),有一定的脏读,失效后再去拉取最新数据,或者使用缓存完成加减(入队则–, 失败则加加–),待秒杀结束后再统一更新页面商品数据
  5. 前端增加秒杀答题校验,基于时间分片削峰

http://geek.youkuaiyun.com/news/detail/59847

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值