日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)OceanBase教程:OceanBase 分布式事務(wù)概述

使用 XA 功能時,事務(wù)管理器將使用 XA 資源實例來準(zhǔn)備和協(xié)調(diào)每個事務(wù)分支,然后適當(dāng)?shù)靥峤换蚧貪L所有事務(wù)分支。

成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、慈利網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為慈利等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

XA 功能的關(guān)鍵組件包括 XA 數(shù)據(jù)源、XA 連接、XA 資源和事務(wù)編號。

XA 數(shù)據(jù)源

XA 數(shù)據(jù)源是連接池數(shù)據(jù)源和其他數(shù)據(jù)源的擴(kuò)展,在概念和功能上相似。

每個資源管理器將有一個 XA 數(shù)據(jù)源實例,并用于分布式事務(wù)中。通常,在中間層軟件中創(chuàng)建 XA 數(shù)據(jù)源實例。

XA 數(shù)據(jù)源產(chǎn)生 XA 連接。

XA 連接

XA 連接是池連接的擴(kuò)展,在概念和功能上相似。XA 連接封裝了物理數(shù)據(jù)庫連接。各個連接實例是這些物理連接的臨時句柄。

XA 連接實例只對應(yīng)于一個會話,盡管該會話可以由多個邏輯連接實例按順序使用,例如池連接實例。

通常,可以從中間層軟件中的 XA 數(shù)據(jù)源實例獲取 XA 連接實例。如果分布式事務(wù)將涉及同一數(shù)據(jù)庫中的多個會話,則可以從單個 XA 數(shù)據(jù)源實例獲得多個 XA 連接實例。

XA 連接產(chǎn)生 OracleXAResource 實例和 JDBC 連接實例。

XA 資源

事務(wù)管理器使用 XA 資源來協(xié)調(diào)分布式事務(wù)的事務(wù)分支。

通常,在中間層軟件中,可以從每個 XA 連接實例中獲得一個 OracleXAResource 實例。OracleXAResource 實例和 XA 連接實例之間存在一對一的關(guān)聯(lián)。同樣,OracleXAResource 實例與會話之間也存在一對一的關(guān)聯(lián)。

在典型情況下,中間層組件會將 OracleXAResource 實例移交給事務(wù)管理器,以用于協(xié)調(diào)分布式事務(wù)。

因為每個 OracleXAResource 實例都對應(yīng)一個會話,所以在任何給定時間只能有一個與 OracleXAResource 實例關(guān)聯(lián)的活動事務(wù)分支,但也可能會有其他暫停的事務(wù)分支。

每個 OracleXAResource 實例可以操作與其相關(guān)聯(lián)的會話事務(wù)分支,包括啟動、結(jié)束、準(zhǔn)備、提交或回滾。

準(zhǔn)備步驟是兩階段提交操作的第一步。事務(wù)管理器將向每個 OracleXAResource 實例發(fā)出 ?PREPARE?。一旦事務(wù)管理器看到每個事務(wù)分支的操作已成功準(zhǔn)備,它將向每個 OracleXAResource 實例發(fā)出 ?COMMIT? 來提交所有更改。

事務(wù) ID

事務(wù) ID 用于標(biāo)識事務(wù)分支。每個 ID 包括事務(wù)分支 ID 組件和分布式事務(wù) ID 組件。這也就是分支與分布式事務(wù)關(guān)聯(lián)的方式。與給定的分布式事務(wù)關(guān)聯(lián)的所有 OracleXAResource 實例都具有一個事務(wù) ID,該事務(wù) ID 包含相同的分布式事務(wù) ID 組件。

OracleXAResource.ORATRANSLOOSE

使用事務(wù) ID ?xid? 啟動一個松散耦合的事務(wù)。


新聞名稱:創(chuàng)新互聯(lián)OceanBase教程:OceanBase 分布式事務(wù)概述
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/djdidid.html