画布 1
分布式事务
  开源框架
    https://github.com/codingapi/tx-lcn
    https://github.com/changmingxie/tcc-transaction
    https://github.com/yu199195/hmily
    https://github.com/QNJR-GROUP/EasyTransaction
    阿里GTS
      https://www.aliyun.com/aliware/txc?spm=5176.8142029.388261.386.a72376f4lqvQxv
    meepo
      https://github.com/wxbty/meepo
    框架对比：http://springcloud.cn/view/374
  事务ACID特性
  分布式事务概念
    XA二段三段式提交
      https://blog.csdn.net/bjweimengshu/article/details/79607522
      distributed-transactions-and-xa-163941.pdf
    MQ事务补偿
    TCC事务原理
    相关链接
      https://kaimingwan.com/post/fen-bu-shi/fen-bu-shi-shi-wu-de-dian-xing-chu-li-fang-shi-2pc-tcc-yi-bu-que-bao-he-zui-da-nu-li-xing
      支付宝架构与技术@www.java1234.com.pdf
      大规模SOA系统中的分布事务处事_程立.pdf
      XTS 支付宝分布式事务学习指南.pdf
  分布式事务
    什么是事务？
      原子性
      一致性
      持久性
      隔离性
        未提交读
        提交读
        可重复读
        可序列化读
    刚性事务
      本地事务
      全局事务-DTP（标准分布式事务）
        协议
          TX/XA
        解决方案
          2阶段提交
          3阶段提交
        优缺点
          优点
            严格的ACID
          缺点
            效率非常低
              锁资源直到全局事务结束
              事务参与者越多，性能越低
              与本地事务相比，基于XA协议的2阶段协议系统开销太低
    柔性事务
      理论
        BASE理论
        CAP定理
      服务模式
        一个解决方案会用到一个或多个服务模式
        可查询操作
        幂等操作
        TCC操作
        可补偿操作
      解决方案
        可靠消息最终一致（异步确保性）
        TCC（两阶段型、补偿型）
        最大努力通知型（定期校对）
        纯补偿型
  框架对比：http://springcloud.cn/view/374