关于MQ队列的问题
来源:13-15 完成支付和订单对接

371425
2020-01-28
payNotify队列中 用户1支付成功并MQ向payNotify队列发送一个支付对象
用户1和用户2 生成两个订单 并去获取payNotify队列中的支付对象
现在是一对多 不会出现错误的情况(比如 用户1生成的支付对象,不会被用户2获取到吗?)
写回答
3回答
-
慕粉8429964
2020-04-26
我以前做过一个,是用的定时任务来关闭一些超时未支付的订单,但是定时任务不适合分布式,不支持集群,而且现在主流使用消息队列.这个项目中消息队列的作用就是,异步处理那些在pay支付系统 已经支付的订单,修改订单的逻辑状态.
10 -
廖师兄
2020-02-02
payNotify里面是支付结果通知啊,里面有订单号。楼上说得很对,是mall项目接收消息,哪来的用户接收消息。
10 -
慕粉152226940
2020-01-30
这个问题我觉得不是哪个用户获取到的问题,如果就本示例项目而言,更准确的说应该是mall服务收到了消息,并进行对应处理(将支付成功的订单从未支付的状态修改为支付成功的状态),至于这个订单到底是谁的,其实这里已经并不关心了!
10
相似问题