标签: biztalk biztalk2006r2
为业务流程或范围设置的Long Running事务类型和None事务类型之间的区别是什么。 我知道的一个区别是Long Running事务可以有补偿块。
答案 0 :(得分:3)
没有事务的作用域通常用作try / catch块来处理异常。一个长期运行的事务范围就是一个事务,正如你所指出的那样,它可以有与之关联的补偿块来“撤销”它的工作。
最常见的是,长时间运行的事务不是孤立使用的......它将包含嵌套事务(原子事务和长时间运行),外部事务通过补偿协调任何嵌套事务的撤消不会自动回滚。