本项目主要针对秒杀场景,用Redis作为缓存中间件,主要作用是缓存预热、预减库存等等。针对高并发场景进行了页面优化,缓存页面至浏览器,前后端分离降低服务器压力。在安全性问题上,用双重MD5密码校验,隐藏了秒杀接口地址,设置了接口限流防刷。用RabbitMQ进行异步下单,达到异步削峰作用。最后用通过Jmeter压力测试,系统的QPS从690/s提升到1200/s使用到的技术:SpringBoot + MySql + Redis + RabbitMQ该项目注重后端,所以页面简陋声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论