如果没有事务的时候
image.png
红框1成功 ,红框2失败。会导致出现脏数据。红框1的数据已经保存到数据库了,没办法进行回滚了。
如果添加了分布式事务
如果出现异常,会进行回滚操作。保证数据的一致性。
image.png
image.png
image.png
TX-LCN
image.png
说明:5.0以后由于框架兼容了LCN、TCC、TXC三种事务模式
红框1成功 ,红框2失败。会导致出现脏数据。红框1的数据已经保存到数据库了,没办法进行回滚了。
如果出现异常,会进行回滚操作。保证数据的一致性。
说明:5.0以后由于框架兼容了LCN、TCC、TXC三种事务模式