java分布式事务的一种简单处理方法

xiaoxiao2021-02-28  132

每个方法都是原子操作:  提供第三方服务的系统,要同时提供执行方法和对应的回滚方法  A系统调用B,C,D系统完成分布式事务  =========执行开始========  A.aa();  try {  B.bb();  } catch(Exception e) {  A.rollbackAa();  try {  C.cc();  } catch(Exception e) {  A.rollbackAa();  B.rollbackBb();  try {  D.dd();  } catch(Exception e) {  A.rollbackAa();  B.rollbackBb();  C.rollbackCc();  =======执行结束================  用补偿机制检查-----  多个系统间异常情况,进行补偿 
转载请注明原文地址: https://www.6miu.com/read-18197.html

最新回复(0)