Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为编排或范围设置的长期运行事务类型和无事务类型有什么区别。我知道的一个区别是长期运行的事务可以有补偿块。
没有事务的作用域通常用作 try/catch 块来处理异常。长期运行的事务范围是一个事务,正如您所指出的,它可以具有与之关联的补偿块以“撤消”其工作。
最常见的是,长时间运行的事务不是孤立使用的……它将包含嵌套事务(原子事务和独立长时间运行的事务),外部事务通过补偿协调撤消任何不会自动回滚的嵌套事务。