Seata分布式事務介紹

Back
Category : News

Seata(Simple Extensible Autonomous Transaction Architecture)係一款開源嘅分布式事務解決方案,目的係解決分布式系統入面數據一致性嘅關鍵問題。佢提供咗四種唔同嘅事務模式:XA、AT、TCC 同 SAGA,分別適用於唔同嘅業務場景同一致性需求。
XA模式基於兩階段提交,保證強一致性,但性能開銷大,適合金融等高一致性場景。
AT模式用undo log自動回滾,一階段直接提交,唔鎖資源,高性能,適合大多數微服務。
TCC模式需要手動實現Try、Confirm、Cancel,靈活性強,適合複雜業務。
SAGA模式將事務分解成子事務,用補償實現最終一致性,適合長事務同大规模系統。
閱讀更多