• Seata


     Seata(Simple Extensible Autonomous Transaction Architecture) 。这是一套分布式事务解决方案,意在解决开发人员遇到的分布式事务各方面的难题。

    Seata 的设计目标是对业务无侵入,因此它是从业务无侵入的两阶段提交(全局事务)着手,在传统的两阶段上进行改进他把一个分布式事务理解成一个包含了若干分支事务的全局事务而全局事务的职责是协调它管理的分支事务达成一致性,要么一起成功提交,要么一起失败回滚

     Seata 中存在几种重要角色:

    • TC(Transaction Coordinator):事务协调者。管理全局的分支事务的状态,用于全局性事务的提交和回滚。
    • TM(Transaction Manager):事务管理者。用于开启、提交或回滚事务。
    • RM(Resource Manager):资源管理器。用于分支事务上的资源管理,向 TC 注册分支事务,上报分支事务的状态,接收 TC 的命令来提交或者回滚分支事务。

     

  • 相关阅读:
    python 小练习 5
    python 小练习4
    python 小练习3
    python 小练习2
    遇到后缀名为whl的库的安装方法
    hdu1394Minimum Inversion Number
    Triangle
    codeforces B. Pasha and String
    F
    C
  • 原文地址:https://www.cnblogs.com/dingpeng9055/p/15980463.html
Copyright © 2020-2023  润新知