该项目实现的是一个商品秒杀系统,通过一系列的优化,提高其应对高并发的能力
- SpringBoot2.0.1 + MyBatis + MySQL + Durid
- Redis + RabbitMQ
- 阿里大于
- BootStrap + Thymeleaf
- JSR303参数校验 + 全局异常处理器
- 分布式Session
页面的优化:
- 页面缓存 + URL缓存 + 对象缓存,减少数据库的访问
- 页面静态化,前后端分离
- 静态资源优化 秒杀接口优化
- RabbitMQ队列缓冲异步下单
- Redis预减库存
- 内存标记 安全优化
- 秒杀地址隐藏
- 数学公式验证码缓冲
- 接口的防刷限流