# 基于SpringBoot的秒杀系统 **Repository Path**: coderman_hero/seckill ## Basic Information - **Project Name**: 基于SpringBoot的秒杀系统 - **Description**: 本系统基于Springboot、redis、rabbitmq、mysql实现了基本的商品列表、下单功能等... 进行了分布式会话、静态页面优化、安全优化、服务优化; 经过压测,QPS由原先1000左右优化到2000。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-06-05 - **Last Updated**: 2023-06-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于SpringBoot的秒杀系统 > 如有任何问题请联系qq:1163964808 #### 介绍 本系统实现了基本的商品列表、下单功能等... 进行了分布式会话、静态页面优化、安全优化、服务优化; 经过压测,QPS由原先1000左右优化到2000。 #### 软件架构 ![输入图片说明](readme_img/image.png) #### 安装教程 1. 根据`seckillDB.sql`文件生成数据库; 2. 在`application.yml`配置文件中更改成自己的mysql数据库、redis、rabbitmq账号密码; 3. 启动即可 #### 特技 1. 实现分布式存储session; 2. 秒杀操作通过redis分布式锁进行预售,再通过rabbitmq执行下单任务; 3. 进行接口限流,预防脚本参与秒杀。