事务嵌套

  • 嵌套全局 事务

    即有两个 定义为全局 事务(@SagaStart)接口 A、B,A 中调用 B,当 B 发生错误

时,A、B 中的操作都应回滚。

​ 结果:ok。

  • 手动补偿子事务嵌套

    如子事务接口 A1、A2,A 1被全局事务调用,但A1中调用 A2。程序执行后,仅记录A1一个子事务,A2不会被看做为一个单独的子事务。 但是如果全局事务中直接调用A2,那么A2将会被视为一个单独的子事务。

  • 自动补偿子事务嵌套同手动补偿子事务嵌套

results matching ""

    No results matching ""