消息驱动模式的两个疑问
来源:7-11 错误处理:扣费失败

zhusx
2018-08-23
创建订单的时候失败,票一直锁着。这时没有订单,定时任务也不起作用。
处理订单完成的时候,order服务挂了,这时是订单状态还是NEW,则定时任务起作用,将订单标记为超时,是否需要回滚之前的所有任务,比如用户额度恢复,取消先前移交的票等操作。
写回答
1回答
-
大漠风
2018-08-24
不好意思,回复晚了。
1. 定时任务没有起作用,是有什么错误吗?是定时任务没运行?任务里有没有触发相应的事件,然后该事件的处理?
2. 在超时任务里回滚未完成的任务时,应该回滚所有数据,实现数据的一致性。032018-08-28
相似问题