双十一秒杀系统设计逻辑图
2021-01-11 11:34:22   4  举报             
     
         
 技术大佬团队分析双十一秒杀系统设计
    作者其他创作
 大纲/内容
 返回支付信息,写订单,减掉库存
  支付回调
  获取列表缓存前后端强缓存
  获取详情缓存
  库存为空
  支付成功
  优惠条件商品
  memcache hash缓存
  主系统
  处理超时
  返回提示信息已售完
  后逻辑处理:添加优惠券、添加关联商品
  活动首页- 商品列表
  接口:1. 商品列表;2. 商品详情;3. 下单;4. 消费榜单;5. 我的;6. 启动页广告;7. 底部icon配置 + 活动配置(check);8. 收货地址转发(获取、添加);
  无
  发起支付
  秒杀系统
  收货地址
  定时同步所有订单
  商品详情展示
  添加地址
  消费队列
  主系统商品信息定时同步到秒杀系统
  用户点击下单
  支付失败
  超时5分钟
  优惠券商品(膨胀金)
  memcache:1. 商品信息缓存;
  前端轮询等待响应
  有
  取消订单返回库存
  前x名
  redis队列:1. 商品库存队列;2.用户排队待处理队列;
  结束
  数据库:1. 商品规则表;2. 订单表;3. 收货地址表;
  用户点击某商品
  返回提示信息服务器太火爆,请重试
  有库存
  进入活动首页
  实物商品
  添加到排队队列
  组合套餐
  有效期内
  待支付状态
  下单判断
  接口不支持跨域,需要新加接口转发内容,获取地址成功时,保存到秒杀系统
  检查库存缓存
  主动拉取商品主要信息
  重新支付
  无库存
  秒杀商品
  进入订单展示页面
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 