Order服务写消息失败的话,为什么会重新出发监听呢
来源:7-1 分布式事务实现:消息驱动模式
慕粉3820626
2020-04-15
消息写失败到从新触发监听 是强一致性吗
写回答
1回答
-
大漠风
2020-05-11
一个基本的认识就是,在使用消息队列实现分布式事务时,就没法实现强一致性,只能是最终一致性,何况出现失败后,重新触发,这时候,发送消息方它的事务已经提交了,数据已经完成修改了;但是在消费者这端因为出错,需要重试。如果一直重试,一直失败,这时候连最终一致性都不能保证,需要再通过人工、或者另一个流程进行补偿操作。
00
相似问题