Order服务写消息失败的话,为什么会重新出发监听呢

来源:7-1 分布式事务实现:消息驱动模式

慕粉3820626

2020-04-15

消息写失败到从新触发监听 是强一致性吗

写回答

1回答

大漠风

2020-05-11

一个基本的认识就是,在使用消息队列实现分布式事务时,就没法实现强一致性,只能是最终一致性,何况出现失败后,重新触发,这时候,发送消息方它的事务已经提交了,数据已经完成修改了;但是在消费者这端因为出错,需要重试。如果一直重试,一直失败,这时候连最终一致性都不能保证,需要再通过人工、或者另一个流程进行补偿操作。

0
0

分布式事务实践,从原理到实例,解决数据一致性

掌握分布式事务实现技术,是架构师必备技能。

1149 学习 · 153 问题

查看课程