10、SpringCloud -- 优化重复下单

目录

  • 优化重复下单
    • 问题的产生:
    • 需求:
    • 思路:
    • 代码:
    • 测试:

优化重复下单

之前超卖、重复下单的解决方式

问题的产生:

比如这个秒杀活动没人去玩,只有一个人去参与秒杀,然后秒杀成功了,因为有联合索引,所以这个人他没法重复下单,但是他依然去请求秒杀,在秒杀的10个商品没被秒杀完之前,这个人的请求每次都会去数据库查这个人是否已经下单了,所以还是造成性能浪费。

因为已下单就不能再下单了,所以这个人如果下单一万次,那么这一万次请求(到数据库查询此人是否已成功下单过的操作)都会落到数据库去。

需求:

同一个人秒杀请求,不要每次都去数据库查询是否已经有下单记录
10、SpringCloud -- 优化重复下单_第1张图片

思路:

1、减少

你可能感兴趣的:(Spring,Cloud,spring,cloud,spring,后端)