亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

MySQL數據庫中間件如何實現分布式事務

瀏覽:117日期:2022-06-20 14:47:44

問題描述

假設我有兩個MySQL數據庫節點,在這兩個節點前面有一個數據庫中間件,應用通過數據庫中間件來使用后面的兩個MySQL節點, 結構如下圖所示:

MySQL數據庫中間件如何實現分布式事務

當應用通過中間件執行一個事務時,這個事務需要由中間件轉發給兩個MySQL節點,于是在中間件這一層,原本普通的事務現在升級成了跨越兩個MySQL節點的分布式事務。對于應用程序來說,應用程序希望這個事務要么都被兩個MySQL節點執行成功,要么都不成功。

當應用程序begin了事務,執行一系列SQL語句后,應用程序進行commit,此時數據庫中間件會分別向兩個MySQL節點發送commit命令,假設兩個MySQL節點都接收到了commit命令,并成功提交,那么事務執行成功。如果其中一個節點commit成功,而另外一個節點由于一些原因無法執行commit(可能網絡斷開,或者MySQL數據庫出現錯誤),又由于已經commit的事務無法rollback,所以此時兩個MySQL節點就出現了數據不一致的情況。

我的問題是:目前是否有上述問題的解決方法或解決思路,先謝謝了

問題解答

回答1:

xa

事務資源預分配

業務原子操作

相關文章:
主站蜘蛛池模板: 久久久久久亚洲精品不卡 | 成人国产一区二区 | 114级毛片免费观看 123456成年免费视频 | 日韩视频免费看 | 97一本大道波多野吉衣 | 国产一级a毛片 | 一级色黄| 品爱网在线观看视频免费视频 | 麻豆视传媒短视频网站链接 | 国产视频在线观看免费 | 久久黄色视屏 | 国产精品天天看特色大片不卡 | 免费一级片网站 | 日韩爆操| 免费的一级毛片 | 欧美一区二区精品系列在线观看 | 黄色视屏免费 | 欧美亚洲尤物久久精品 | 日韩a级片 | 美女黄网站人色视频免费国产 | www.黄色网址.com | 色一色在线观看视频网站 | 一级国产精品一级国产精品片 | 欧美色片在线观看 | 国产91在线精品 | 国产免费看网站v片不遮挡 国产免费高清 | 2015日韩永久免费视频播放 | 免费三级大片 | 精品免费在线视频 | 亚洲一级色 | 中文字幕高清在线 | 日韩一中文字幕 | 伊人中文字幕在线 | 丝袜美腿亚洲综合 | 五月婷婷丁香久久 | 亚洲无吗在线视频 | a一级特黄日本大片 s色 | 国产精品久久久久久一区二区 | 欧美特黄三级成人 | 国产乱码| 亚洲精品欧洲久久婷婷99 |