秒杀优化的时候,预减库存的时候,老师能不能梳理一下预减库存思路

来源:8-1 隐藏秒杀地址

LxqYouCan

2018-07-04

这里 需要注意的一点是    允许卖不完   不允许卖超

写回答

1回答

若鱼1919

2018-07-04

首先,秒杀的瓶颈在于db,db扛不住几万甚至几十万的并发的。

然后,秒杀开始的时候,如果有几十万的用户并发访问网站怎么办?如果这些请求直接透传到后面的db中,毫无疑问db就会宕机了。那么我们就要想办法,不让这么多的请求去访问db。在秒杀的场景里面,每一种商品的数量是有限的,比如是10个,也就是说,最多只有10个用户会秒杀成功,剩下的几十万的用户是肯定秒杀不到的,那么这几十万的用户实际上是不需要去访问db的。预减库存就是为了只让少部分用户的请求去访问db,大部分用户的请求直接失败就不用去访问db了。

1
4
若鱼1919
回复
LxqYouCan
客气 有问题随时联系
2018-07-04
共4条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程