QNJR-GROUP / EasyTransaction

A distribute transaction solution(分布式事务) unified the usage of TCC , SAGA ,FMT (seata/fescar AutoCompensation), reliable message, compensate and so on;
Apache License 2.0
2.36k stars 809 forks source link

请问下如果某个分支服务异常,但是使用kafka消息队列的服务不能回滚?请教下采用kafka消息队列的这个服务怎么才能回滚? #146

Open lvchongyi opened 4 years ago

skyesx commented 4 years ago

不能回滚,在设计中,使用消息队列的事务 的成功与否 不影响 主干事务的提交或者回滚。因此主干事务一定是成功才会发消息,因此使用KAFKA的事务分支无需回滚

comedsh commented 4 years ago

换成 RabbitMQ 或者 RocketMQ