有个问题
来源:9-12 分布式事务02-编码实现

现实彭一下
2021-06-25
如果消费者消费失败,后面的业务也没有执行到就报错了,那你前面的事务根本都没有回滚 这也没有保证到消息最终一致性啊
写回答
1回答
-
大目
2021-07-01
哈喽您好,不好意思回复晚了
这个方案叫做基于可靠消息的分布式事务方案。
方案就是假定消费者有能力消费成功消息的,如果消费者没有能力消费消息,那数据确实是不一致的哦。
另外,如果消费者消费失败,RocketMQ针对事务消息会做重试(15次),如果还是不行,就会进入死信队列,这个时候就需要人工介入了。
022021-10-20
相似问题