BizTalk面试题锦 - 11/23

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

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