91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

嘉兴市| 屏南县| 云霄县| 英德市| 新干县| 读书| 焦作市| 霍林郭勒市| 沙湾县| 大埔县| 龙游县| 宝丰县| 兴安县| 华容县| 马关县| 固原市| 阳曲县| 合肥市| 邓州市| 石首市| 崇明县| 探索| 安新县| 志丹县| 阳西县| 郑州市| 敦化市| 漯河市| 呼图壁县| 锡林浩特市| 玉田县| 古浪县| 潢川县| 汉阴县| 保康县| 新绛县| 田林县| 贺兰县| 公主岭市| 东方市| 博乐市|