<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      1.分布式事務-2PC

      1. 2PC是什么

      保證強一致性的一種分布式事務方案

      2. 2PC流程

      • 把事務分成兩個階段
        • 第一階段:由事務管理器向所有database發送prepare請求
        • 第二階段根據第一階段的結果決定。
          • 如果第一階段全部響應ok那么執行第二階段的commit;
          • 如果第一階段有一個database響應fail或者事務管理器等待超時那么執行第二階段的rollback
      • 2PC

      3. 2PC的使用場景

      • 適用于強一致性、時間敏感度高、分布式事務可以回滾的業務的處理結果,比如金融轉賬場景
      • 單個服務多個數據源且數據源都是DB,即傳統單體

      4. 2PC的問題

      • 性能問題:在階段1,各個database開始鎖定資源,直到第二階段才釋放鎖資源。這段期間一直處于同步阻塞狀態,性能很差
      • 單點問題:階段1完成之后,在階段2如果事務管理器掛了,那么所有database無法收到下一步指令,事務無法繼續執行
      • 一致性問題:階段1完成之后,在階段2如果任一database掛了沒有返回ACK,那么其他database是提交還是回滾無法確定

      5. 2PC的實現

      • 每個參與者需要實現3個接口
        • Prepare
        • Commit
        • Rollback

      5.1. XA

      • 數據庫基于2PC實現的分布式事務,有一個統一標準叫做DTP
      • DTP模型定義了幾個角色:
        • AP:我們的微服務
        • TM:全局事務管理者
        • RM:數據庫
        • CRM:TM和RM的通信中間件
      • 在該模型中,一個分布式事務(全局事務)可以被拆分成許多個本地事務,運行在不同的AP和RM上。每個本地事務的ACID很好實現,但是全局事務必須保證其中包含的每一個本地事務都能同時成功,若有一個本地事務失敗,則所有其它事務都必須回滾。但問題是,本地事務處理過程中,并不知道其它事務的運行狀態。因此,就需要通過CRM來通知各個本地事務,同步事務執行的狀態。
      • 為了讓不同的數據庫之間可以通訊,必須有一個標準,因此有了XA。XA就是TM和RM通訊的接口規范

      5.2. Seata的XA模式

      • 支持XA事務的數據庫。
      • Java 應用,通過 JDBC 訪問數據庫。

      6. 參考

      posted @ 2025-07-06 19:14  ThinkerQAQ  閱讀(49)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国精产品一区一区三区有限公司杨| 亚洲中文字幕无码久久精品1| 中文字幕乱码熟妇五十中出| 97人妻中文字幕总站| 成人免费亚洲av在线| 三上悠亚精品一区二区久久| 日韩 欧美 亚洲 一区二区| 亚洲成a人无码av波多野| 视频一区视频二区亚洲视频| 国产成人无码一区二区三区在线| 国产精品国语对白一区二区| 国产成人无码AV大片大片在线观看| 精品久久人人做爽综合| 亚洲av免费看一区二区| 亚洲中文字幕av无码区| 一本大道久久香蕉成人网| 四虎www永久在线精品| 久久99精品久久久久久青青| 国产乱码日韩精品一区二区| 欧美日韩免费专区在线观看| 午夜三级成人在线观看| 亚洲男人在线天堂| 国产成人麻豆亚洲综合无码精品 | 亚洲va成无码人在线观看天堂| 天天影视色香欲综合久久| 欧美饥渴熟妇高潮喷水| 天堂资源在线| 久热中文字幕在线| 久久精品波多野结衣| 日本高清无卡码一区二区久久| 麻豆国产高清精品国在线| 小嫩批日出水无码视频免费 | 国产主播精品福利午夜二区 | 亚洲欧美日韩成人综合一区| 亚洲伊人五月丁香激情| 成人永久性免费在线视频| 亚洲精品日本久久一区二区三区| 国产精品久久一区二区三区| 浮妇高潮喷白浆视频| 夜夜偷天天爽夜夜爱| 免费午夜无码片在线观看影院|