技术栈:Spring Boot、MySQL、Redis、RabbitMQ
项目描述:对秒杀等高并发项目的个人测试项目,通过该项目了解高并发下的系统开发,了解和熟悉了一些高并发下的调优手段。
技术使用
使用 Redis 进行登录缓存、HTML页面缓存、商品数量缓存、订单缓存等,通过利用 Redis 的高并发优势,降低数据库的读写
使用 RabbitMQ 消息队列,对订单消息进行队列处理,达到数据削峰和异步处理的效果,再通过前端查询订单缓存达到秒杀效果
使用限定流量限制、验证码等限制黄牛和机器手段抢购商品,并且隐藏秒杀接口和根据用户生成秒杀接口来提高真实用户的抢购几率
点击空白处退出提示












评论