当前位置: 首页 > article >正文

10、SpringCloud -- 优化重复下单

目录

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

优化重复下单

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

问题的产生:

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

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

需求:

同一个人秒杀请求,不要每次都去数据库查询是否已经有下单记录
在这里插入图片描述

思路:

1、减少


http://www.kler.cn/news/108880.html

相关文章:

  • macOS M1安装wxPython报错
  • shell中的运算
  • How to install the console system of i-search rpa on Centos 7
  • kubeadm源码解读与实战(2)
  • 主定理(一般式)
  • SOLIDWORKS Simulation2024仿真10大新功能
  • Pytorch代码入门学习之分类任务(一):搭建网络框架
  • [2021]不确定成本下的处理分配
  • 39 深度学习(三):tensorflow.data模块的使用(基础,可跳)
  • [量化投资-学习笔记002]Python+TDengine从零开始搭建量化分析平台-MA均线的多种实现方式
  • 行为型模式-行为型模式
  • Python练习
  • vim使用
  • 十八、字符串(3)
  • 公众号留言功能有必要开吗?如何开通留言?
  • Java程序设计2023-第二次上机练习
  • Web入门笔记
  • wkhtmltoimage/wkhtmltopdf 使用实践
  • windows下基于vscode的ssh服务远程连接ubuntu服务器
  • 【java学习—十】HashSet集合(4)
  • Elasticsearch分词器-中文分词器ik
  • C语言之文件操作
  • Affinity Photo 2.2.1 高端专业Mac PS修图软件
  • 前后端交互系统:在Node.js中运行JavaScript
  • Python基础入门例程16-NP16 发送offer(列表)
  • 论文阅读——GPT3
  • AcWing89. a^b
  • vue数组中的变更方法和替换方法
  • 【PG】PostgreSQL客户端认证pg_hba.conf文件
  • 笔记44:Batch_Normlization 过程详解