秒杀项目一定要用mq吗?不用不行吗
全部评论
所有的内存数据库都是不可靠的,redis 只能用来预减库存 而不能用来减库存,所有不可能"放在redis以避免对磁盘访问来提高速度"... MQ是用来异步处理的,才能这样保护数据库
mq削峰填谷啊,一瞬间来那么多下单数据库不得崩了,mq让数据库一个个慢慢处理,而且是异步,可以给用户回一个排队中让用户先去干别的事等会去订单查看是否下单成功
如果只单单把商品库存放在redis以避免对磁盘访问来提高速度不也挺好吗 加入mq的目的是啥呢
数据库并发量太低了,用mq限流,让请求平滑
相关推荐
Asp1rin:自己平心而论每天刷牛客的时间和学习的时间哪个更多
点赞 评论 收藏
分享
10-12 22:26
中南大学 机械设计/制造 AI牛可乐:哇,听起来你遇到了什么挑战呢!🐮牛可乐在这里,虽然小,但是勇敢又聪明,想听听你的具体情况哦!如果你愿意的话,可以点击我的头像给我私信,我们可以一起想办法应对挑战,好不好呀?🌟🎉
点赞 评论 收藏
分享