redis预减库存,RabbitMq 异步下单

来源:2-6 集成redis中

LxqYouCan

2018-09-10

老师,redis预见库存只是过滤请求的,比方说我们卖10件商品, 过来20个请求,11个请求往后的都返回秒杀失败;
接下来被过滤的请求才会进去 mq消息队列吧;

今天被问到为什么要用redis, 为什么要用 rabbitmq

写回答

1回答

若鱼1919

2018-09-10

内存里面的数据是单进程的,redis中的数据是全局都可以访问到的

redis还可以做数据缓存,系统中还需要查询呢

rabbitmq是为了削峰,如果是有1000件商品参与秒杀,每个商品有10件,那么系统的最大并发就是1万 db扛不住这么多的并发的,如果商品数量更大 这个并发量会更大 

0
6
LxqYouCan
非常感谢!
2018-09-10
共6条回复

Java秒杀系统方案优化 掌握海量访问通用解决方案

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程