rocketmq事务回滚

2022-02-20  本文已影响0人  阔阔飞翔

说明:

如果不用RocketMQ事务

mysql更新失败,流程终结了,MQ也就不会发了。

mysql更新成功,MQ发送失败,抛异常,走回滚就行,不管是不是跨服务,都可以正常回滚。

如果用RocketMQ事务

mysql更新失败,half消息回滚,相当于MQ不发。

mysql更新成功,MQ发送失败,他会一直尝试发送,不用回滚。默认5小时重试16次。

上一篇 下一篇

猜你喜欢

热点阅读