秒杀库存和通知问题

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

幕布斯1053111

2022-09-23

1 系统通过库存是否剩余来判断用户订单是在排队中还是秒杀失败
2 但是如果redis库存不是百分百等同db库存,按照老师给其他的同学的答疑中所说,每30分钟轮训一次db重置redis内存,这时候就可能会出现rabbiit已经处理结束订单,但是由于系统又轮训了一次db,导致redis库存又大于0了,这时候问题就很明显了

写回答

1回答

若鱼1919

2022-09-29

没问题,是否秒杀成功是看是否生成了订单,跟redis没有一毛钱关系

0
0

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

各种缓存/JSR303参数检

2695 学习 · 941 问题

查看课程