2020年7月1日
秒杀要注意的一些点
1.前端限流,按钮置灰,点击次数限制等
2.提前加载库存到redis中
3.服务端链接加盐,可以写一个方法,秒杀开始是时间,把一个随机串放到redis里面。时间到了,前端要拿到这个随机串才能发起秒杀。
4.能分库的就分库,防止数据库挂了影响其他系统
5.redis要加集群,提高可用性,读写分离
6.使用lua表达式,把库存扣减操作锁好,防止超卖
7.成功扣件库存后使用mq,下单,异步操作。
8.库存没有了,要通知前端,直接关闭按钮。
