다음을 통해 공유


BizTalk面试题锦 - 11/23

11/23: 针对原子事务(Atomic Transaction),可否使用补偿规则(Compensation Code)?

可以,在原子事务的场景里,只有在该事务已完成或被确认后,补偿规则才会被调用。原因是原子事务遵循ACID的原则,也就是Atomicity(原子性),Consistency(一致性), Isolation(独立性), Durability(连续性)。所以一旦事务被确认,就可以调用补偿规则对其结果进行逆转(Reverse).

Comments

  • Anonymous
    June 18, 2009
    补偿 应该发生在exception之后吧,如果正确完成的话,补偿不被调用。