亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

FESCAR管理分布式事務的生命周期是什么

發布時間:2022-03-01 09:16:11 來源:億速云 閱讀:163 作者:iii 欄目:開發技術

這篇文章主要介紹“FESCAR管理分布式事務的生命周期是什么”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“FESCAR管理分布式事務的生命周期是什么”文章能幫助大家解決問題。

什么是FESCAR?

一種分布式事務解決方案,具有高性能和易用性的微服務架構。

微服務中的分布式事務問題

讓我們想象一下傳統的單片應用程序。其業務由3個模塊構成。他們使用單個本地數據源。

當然,本地交易可以保證數據的一致性。

FESCAR管理分布式事務的生命周期是什么

微服務架構發生了變化。提到的3個模塊設計為3個不同數據源之上的3個服務(模式:每個服務的數據庫)。本地事務自然保證每個服務中的數據一致性。

但整個業務邏輯范圍如何呢?

FESCAR管理分布式事務的生命周期是什么

FESCAR怎么做?

FESCAR只是上述問題的解決方案。

FESCAR管理分布式事務的生命周期是什么

首先,如何定義分布式事務?

我們說,分布式事務是一個全局事務,由一批Branch Transation組成,通常Branch Transation只是本地事務。

FESCAR管理分布式事務的生命周期是什么

FESACR有3個基本組件:

  • 事務協調器(TC):維護全局和分支事務的狀態,驅動全局提交或回滾。

  • Transaction Manager(TM):定義全局事務的范圍:開始全局事務,提交或回滾全局事務。

  • 資源管理器(RM):管理分支事務的資源,與TC通信以注冊分支事務和報告分支事務的狀態,并驅動分支事務提交或回滾。

FESCAR管理分布式事務的生命周期是什么

FESCAR管理分布式事務的典型生命周期:

  • TM要求TC開始新的全球交易。TC生成表示全局事務的XID。

  • XID通過微服務的調用鏈傳播。

  • RM將本地事務注冊為XID到TC的相應全局事務的分支。

  • TM要求TC提交或回滾XID的相應全局事務。

  • TC在XID的相應全局事務下驅動所有分支事務以完成分支提交或rollbaking。

FESCAR管理分布式事務的生命周期是什么

有關原理和設計的更多詳細信息,請訪問FESCAR維基頁面。

歷史

  • TXC:淘寶交易構造函數。阿里巴巴中間件團隊自2014年起啟動該項目,以滿足應用程序架構從單一服務變為微服務所導致的直接交易問題。

  • GTS:全球交易服務。TXC作為Aliyun中間件產品,新名稱GTS自2016年起發布。

  • FESCAR:我們從2019年開始基于TXC / GTS開源開源項目FESCAR,以便與社區密切合作。

關于“FESCAR管理分布式事務的生命周期是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大竹县| 黄石市| 准格尔旗| 丽江市| 金溪县| 平原县| 柯坪县| 台州市| 赫章县| 和林格尔县| 涿鹿县| 分宜县| 都江堰市| 屯门区| 栾城县| 睢宁县| 雅江县| 甘洛县| 揭东县| 老河口市| 凤冈县| 新营市| 昆明市| 延川县| 青神县| 肇源县| 阜城县| 海南省| 马鞍山市| 乌苏市| 石柱| 青神县| 博乐市| 通榆县| 广宗县| 建始县| 车险| 陈巴尔虎旗| 麟游县| 义乌市| 白水县|