Skip to main content Link Menu Expand (external link) Document Search Copy Copied

架构师-每秒100W请求,秒杀业务,架构与细节

  • 秒杀业务的特点
    • qq:锁冲突很低
    • 微博:

    • 秒杀:数据里少,写多读多,极大锁冲突
  • 处理方法
    • 降低数据层锁冲突:缓存+请求拦截在上游
    • 第一层,端上的请求拦截:只允许一次有效的 http 请求
    • 第二层,站点层请求拦截:只允许每一个用户一次有效 http 请求
    • 第三层,服务层的请求拦截:数据库有多少商品,就放过去多少个请求
    • 第四层,数据库闲庭信步
  • 两个最常见的问题
  • 下单与支付分离

萌ICP备20240168号