如何保证在遇见库存的时候,rabbitmq中的数据不丢失

来源:7-5 redis预减库存,rabbitmq异步下单

慕粉4244954

2019-10-08

如果rabbitmq中的数据丢失了怎么办,redis中库存减了,而mq中没有减少。索引redis和这个mq数据的一致性怎么保证。

写回答

1回答

若鱼1919

2019-10-08

(1)rabbitmq可以做可靠投递与消费确认保证消息不丢失

(2)redis中的数据并不是库存,只是起到一个抵挡多余流量的作用,不需要保证与库存100%完全一致

参考:https://git.imooc.com/coding-168/coding-168/src/master/%e8%af%be%e7%a8%8b%e5%b8%b8%e8%a7%81%e9%97%ae%e9%a2%98.docx

0
2
若鱼1919
回复
weixin_慕工程1477983
@Transactional
2021-09-09
共2条回复

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

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程