找考题网-背景图
问答题

简答题 什么是“补偿”机制,SOA中为什么在事务处理方面主要采用补偿机制?

【参考答案】

补偿与事务相关。补偿不同于“两阶段提交”(2PC)。补偿采用“伪回滚”,即采用操作倒退回来的方法。补偿的优点是更新不必同步,缺点是必须显示提供和调用服务。
因为SOA基本数据服务是原子性而且是无状态的,所以必须采用补偿机制。