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

qq_恋_0
2018-08-03
当秒杀请求发送成功到了MQ里面,为什么要返回进行中这个状态呢,然后前端还要去轮询,这样不复杂吗?发送到MQ里面了我感觉就应该返回成功呀,就像支付宝,微信支付一样,支付成功了调用程序的回掉,通知用户修改支付状态,支付宝微信又不会去轮询看我们是否处理成功,求解惑
写回答
1回答
-
若鱼1919
2018-08-03
万一后面的处理失败了,比如:数据库出问题了。没法保证就一定会下单成功的,让客户来轮询就是可以即使后面的下单出了异常,活动也能正常结束。
222018-08-03
相似问题