Skip to content

kangtianxing/seckill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seckill

秒杀项目 主要技术:SpringBoot、MySQL、Redis和RabbitMQ等 项目描述:项目的目的是开发一个秒杀服务接口,从页面优化、服务优化和安全优化三个方面完善秒杀功能,解决了瞬间高并发情况下的超卖、防刷和服务器宕机等问题;

  1. 使用页面静态化技术,减少数据传输量,提高了QPS;
  2. 使用RabbitMQ完成异步下单,降低服务器瞬时压力,提升用户体验;
  3. 使用Redis预减库存减少数据库的访问,利用内存标记减少Redis的访问;
  4. 使用接口地址隐藏、接口限流、校验验证码等防刷提高用户使用体验。

文件结构 sql文件下包含数据库文件 src下存放文件