双十一秒杀系统设计逻辑图
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 条评论
下一页