2-接口优化

思路:减少数据库访问

  (1)系统初始化,把商品库存数量加载到Redis

  (2)收到请求,Redis预减库存,库存不足,直接返回,否则进入下一步骤

  (3)请求入队,立即返回排队中

  (4)请求出队,生成订单,减少库存

  (5)客户端轮训,是否秒杀成功

1. Redis 预减库存减少数据库访问

2.内存标记减少Redis访问

3. 请求先入队缓存,异步下单,增强用户体验

4. RabbitMQ 安装与sprint boot 集成

5. Nginx 水平扩展

6. 压力测试

扩展知识: 分库分表mycat

猜你喜欢

转载自www.cnblogs.com/likevin/p/9196510.html