1

为编排或范围设置的长期运行事务类型和无事务类型有什么区别。我知道的一个区别是长期运行的事务可以有补偿块。

4

1 回答 1

3

没有事务的作用域通常用作 try/catch 块来处理异常。长期运行的事务范围是一个事务,正如您所指出的,它可以具有与之关联的补偿块以“撤消”其工作。

最常见的是,长时间运行的事务不是孤立使用的……它将包含嵌套事务(原子事务和独立长时间运行的事务),外部事务通过补偿协调撤消任何不会自动回滚的嵌套事务。

于 2009-09-30T12:34:40.973 回答