上一篇 <<<LCN-集群模式介紹
下一篇 >>>Seata原理實現(xiàn)/執(zhí)行流程/生命周期
1.框架介紹
》Seata(Simple Extensible Autonomous Transaction Architecture)嗤军,簡易可擴展的自治式分布式事務管理框架漱病,其前身是fescar。是一種簡單分布式事務的解決方案。
https://github.com/seata/seata seata官網(wǎng)
https://yq.aliyun.com/zt/593075 阿里云GTS
2.支持的模式
AT模式---阿里云中推出的商業(yè)版本GTS全局事務服務
TCC模式
SAGA模式
3.組成部分
a.事務協(xié)調(diào)器(TC):維護全局事務和分支事務的狀態(tài)雇锡,驅(qū)動全局提交或回滾,相當于是協(xié)調(diào)者。
b.事務管理器(TM):定義全局事務的范圍:開始全局事務,提交或回滾全局事務妹萨,相當于LCN中發(fā)起方。
c.資源管理器(RM):管理分支事務正在處理的資源炫欺,與TC進行對話以注冊分支事務并報告分支事務的狀態(tài)乎完,并驅(qū)動分支事務的提交或回滾,相當于是LCN中的參與方品洛。
推薦閱讀:
<<<分布式事務產(chǎn)生的背景
<<<解決分布式事務的核心思路
<<<柔性事務和剛性事務(ACID)
<<<CAP理論簡單概況
<<<Base理論核心思想
<<<一致性協(xié)議--XA接口
<<<一致性協(xié)議--Jta規(guī)范
<<<一致性協(xié)議--2PC提交協(xié)議
<<<一致性協(xié)議--3PC提交協(xié)議
<<<2PC與3PC協(xié)議的提交區(qū)別
<<<主流的分布式事務解決框架
<<<LCN-框架介紹
<<<LCN-實現(xiàn)原理剖析
<<<LCN-事務協(xié)調(diào)者(TM)安裝啟動
<<<SpringBoot整合LCN
<<<LCN-核心源碼分析
<<<LCN-集群模式介紹
<<<Seata原理實現(xiàn)/執(zhí)行流程/生命周期
<<<Seata-TM執(zhí)行時突然宕機了會造成什么問題
<<<Seata-核心源碼分析
<<<SpringBoot整合Seata
<<<Seata與Lcn的區(qū)別