优化重复下单
之前超卖、重复下单的解决方式
问题的产生:
比如这个秒杀活动没人去玩,只有一个人去参与秒杀,然后秒杀成功了,因为有联合索引,所以这个人他没法重复下单,但是他依然去请求秒杀,在秒杀的10个商品没被秒杀完之前,这个人的请求每次都会去数据库查这个人是否已经下单了,所以还是造成性能浪费。
因为已下单就不能再下单了,所以这个人如果下单一万次,那么这一万次请求(到数据库查询此人是否已成功下单过的操作)都会落到数据库去。
需求:
同一个人秒杀请求,不要每次都去数据库查询是否已经有下单记录
思路:
1、减少