秒杀
2020-02-11 11:10:33 0 举报
秒杀场景的技术架构
作者其他创作
大纲/内容
用户
Consumer2生成订单
1 发起秒杀
统一减库存
订单量100
MQ即时消费队列
高并发用户
负载均衡
本地减库存
本地是否有库存,如果有则触发远程扣库存
Redis Cluster总库存:1W
7 支付失败或超时,库存回到Redis
MySQL Cluster存放商品基本状态和库存信息
本地库存用完:显示售罄
4 远程本地库存都有库存
Server(库存:100,buffer库存50)......
远程扣库存
5 订单生成完毕,显示订单信息
Server(库存:100,buffer库存50)
2 触发
6 完成支付
3 远程库存失败:显示售罄远程库存成功:显示订单生成中
异步生成订单更新数据库
完成订单异步更新数据库
0 条评论
下一页