项目描述:系统主要提供秒杀活动来临时,系统在高并发场景下,业务扣减库存,写入订单的能力。主要职责:1. 设计秒杀系统架构:活动开始前,使用Redis缓存商品信息,然后使用Redis扣减库存,扣减成功以后将消息发送RabbitMQ,异步写入数据库订单信息。2. 设计超卖、重复购买问题解决方案,解决数据一致性问题。3. 设计接口限流方案,避免并发量猛增,击溃服务。4. 项目完成后,使用JMeter多次压力测试,QPS从280提高到3300。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

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