BizTalk面试题锦 - 11/23
11/23: 针对原子事务(Atomic Transaction),可否使用补偿规则(Compensation Code)?
可以,在原子事务的场景里,只有在该事务已完成或被确认后,补偿规则才会被调用。原因是原子事务遵循ACID的原则,也就是Atomicity(原子性),Consistency(一致性), Isolation(独立性), Durability(连续性)。所以一旦事务被确认,就可以调用补偿规则对其结果进行逆转(Reverse).
Comments
- Anonymous
June 18, 2009
补偿 应该发生在exception之后吧,如果正确完成的话,补偿不被调用。