Spring 分布式事务实现(下)

2 事务方案选型

业务一致性要求


  • 强一致性事务
    JTA(性能最差、只适用于单个服务内)
  • 弱、最终一致性事务
    最大努力一次提交、链式事务(设计相应的错误处理机制)


业务场景



  • MQ-DB
    最大努力一次提交+重试
  • 多DB
    链式事务管理
  • 多数据源
    链式事务、或其他事务同步方式

3 代码实战

DB-DB



application.properties中配置了两个数据源

上一篇:分析java 嵌套类与内部类


下一篇:将字符串进行md5加密