电商秒杀系统项目
- 前端
- Thyemeleaf
- Bootstrap
- JQuery
- 后端
- Spring Boot
- Ubuntu
- Docker
- MySQL
- MyBatis/MybatisPlus
- Lombok
- Swagger2
- JMeter
- 中间件
- RabbitMQ
- Redis
- 项目搭建
- 分布式Session
- 秒杀功能
- 压力测试
- 页面优化
- 服务优化
- 接口安全
- 主要项目技术描述
- 使用分布式Session,让多台服务器可以响应。
- 使用Redis做缓存提高访问速度和并发量,减少数据库压力。
- 使用页面静态化,缓存页面至浏览器,前后端分离降低服务器压力。
- 使用消息队列完成异步下单,提升用户体验,削峰和降流。
- 安全性优化:双重MD5密码校验,秒杀接口地址的隐藏,接口限流防刷,验证码。