色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:140日期: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

事務資源預分配

業務原子操作

相關文章:
主站蜘蛛池模板: 国产欧美精品一区二区 | 欧美日韩国产亚洲一区二区三区 | 国内免费视频成人精品 | 男女在线免费视频 | 美女视频永久黄网站免费观看韩国 | 97在线视频免费观看费观看 | 纯欧美一级毛片_免费 | 亚洲bbbbbxxxxx精品三十七 | 欧美亚洲国产成人高清在线 | 国内精品久久久久久久久久影视 | 亚洲男人的天堂网 | 五月久久亚洲七七综合中文网 | 欧美成人亚洲综合精品欧美激情 | 亚洲第五色综合网啪啪 | 亚洲欧美另类自拍 | 操亚洲| 手机看片久久高清国产日韩 | 亚洲毛片免费视频 | 波多野结衣视频免费在线观看 | 亚洲欧洲日韩综合色天使不卡 | 夜色毛片永久免费 | 国产日产欧产精品精品推荐在线 | 亚洲欧美网 | 久草视频国产 | 久热中文字幕在线精品免费 | 波多野结衣在线看片 | 亚洲精品久久一区影院 | 九九视频高清视频免费观看 | 亚洲国产欧美在线人成aaa | 国产亚洲精品久久久久久 | 日韩a级一片| 久草在线免费资源 | 精品在线视频免费观看 | 精品久久久久久中文字幕 | 日韩精品中文字幕在线观看 | 久久精品亚洲精品一区 | 在线观看免费亚洲 | 天堂男人2021av | 中文字幕久久久 | 国产高中生粉嫩无套第一次 | 欧美a级在线观看 |