分布式事務 Seata 介紹 官網等

2021-10-12 19:30:52 字數 1534 閱讀 2069

原文**:分布式事務--seata--介紹/官網等_it利刃出鞘的部落格-csdn部落格

分布式事務選型的取捨-infoq

教程

seata官網            //《seata v1.3 使用教程》 - 書棧網 · bookstack

深度解析!--阿里開源分布式事務框架seata - infoq 寫作平台

demo

官方demo:

seata實戰-分布式事務簡介及demo上手_hosaos的部落格-csdn部落格_seata

得與失

分布式事務選型的取捨-infoq

版本

版本說明 · alibaba/spring-cloud-alibaba wiki · github

attcc效能效能差。

(基於2pc,鎖粒度大,額外sql(比如記錄redolog)很多)

效能好。

不依賴本地事務也不需要額外的其他操作。

靈活性靈活性低。

依賴資料事務與資料庫連線,並且提交與回滾邏輯由seata框架自動完成。

靈活度高。

不依賴資料庫本地事務,提交與回滾完全由自己控制。

**侵入性

侵入性低。

通過spring aop、自動裝配與註解等技術,生成jdbc資料來源**,並對業務方法進行攔截,自動實現分布式事務的處理,業務**只需標註註解即可,對資料庫也只需新增一張新的表。

侵入性高。

要將業務**拆分為3個方法,每個方法都要進行業務的重構,對資料庫要增加資源預留字段。

其他**

seata分布式事務xa與at全面解析_funkye的部落格-csdn部落格

區別

xa:鎖在多側(多個庫),資源阻塞,效能差。 

at:把事務的實現決定權從資料庫手中,放到了seata中,自實現sql解析,自實現undolog(redolog)。

其他**

seata實戰-分布式事務簡介及demo上手_hosaos的部落格-csdn部落格_seata

seata實戰-tcc模式分布式事務原理、原始碼分析_hosaos的部落格-csdn部落格_seata tcc模式

seata tcc 分支事務 | 貝克街的流浪貓

seata分布式事務

分布式事務使用,組長有話說 1 跨服務呼叫的 兩邊都有改資料或新增資料的 都要加上本地事物 並且 發起方要加上 分布式事物 千萬別忘了啊 2 尤其是 呼叫mq的時候 3 我把用到mq的地方都加了分布式註解,漏的你們看一下。portal的託運單,確認下單後,先同步到oms,再從oms同步到tms 1....

seata 分布式事務

seata 是乙個分布式事務解決方案,內建了對at xa tcc saga的支援,主要由tc tm rm三類角色,tc 事務協調器 作為服務端,tm 事務管理器 和rm 資源管理器 工作在客戶端。seata最大程度的保證了對應用的透明。at模式 at模式是通過乙個兩階段提交的方式來管理事務,第一階段...

分布式事務seata學習

1 at模式 2 tcc模式 3 saga模式 at 模式基於 支援本地 acid 事務 的 關係型資料庫 一階段 prepare 行為 在本地事務中,一併提交業務資料更新和相應回滾日誌記錄。二階段 commit 行為 馬上成功結束,自動 非同步批量清理回滾日誌。二階段 rollback 行為 通過...