阅读目录
阐述
- 阐述
- 实现原理
-
- 创建数据表
-
- 1.商品表
- 2.订单表
- 3.日志表
- 加入库存队列
- 下单购买
- 并发测试
- 验证结果
- 完整源码
如果你家店里某商品库存只有100件,现在店庆活动 5
折优惠大酬宾,假如现在有200个人疯狂涌入你家店里,为了避免发生疯抢和踩踏事件发生,店长您采取了排队限购的办法,1
人限购 1
件,排队先到先买,卖完为止。
这个是实体店我们会看到的场景,100件商品,1人1件,最后200人中只有100人能买到商品,剩下100人只能空手而归。
如果您开了家网店,同样你开起了秒杀的活动,可能同时会有1000人通过不同的终端访问你的商品秒杀活动页面,你的商品可以会在瞬间秒杀完毕,库存清零。
可是如果网店秒杀活动程序设计出问题,会导致秒杀库存超卖的现象,比如100件库存,实际订单有120件,原因就处在并