一種分布式事務(wù)處理方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN201510111872.X 申請(qǐng)日 -
公開(公告)號(hào) CN106033437A 公開(公告)日 2016-10-19
申請(qǐng)公布號(hào) CN106033437A 申請(qǐng)公布日 2016-10-19
分類號(hào) G06F17/30(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張松樹 申請(qǐng)(專利權(quán))人 廣州簡(jiǎn)悅信息科技有限公司
代理機(jī)構(gòu) 北京國(guó)昊天誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 代理人 許志勇;劉戈
地址 廣東省廣州市天河區(qū)高普路38號(hào)602房603房
法律狀態(tài) -

摘要

摘要 一種分布式事務(wù)處理方法及系統(tǒng),該方法包括:分布式事務(wù)的各個(gè)事務(wù)分支所對(duì)應(yīng)的事務(wù)分支處理單元接收到事務(wù)分支SQL語(yǔ)句后,將其發(fā)送至隔離控制器進(jìn)行加鎖操作;隔離控制器從數(shù)據(jù)庫(kù)查詢得到與事務(wù)分支SQL語(yǔ)句相對(duì)應(yīng)的各數(shù)據(jù)行,并從數(shù)據(jù)庫(kù)的事務(wù)鎖表查詢得到各數(shù)據(jù)行所對(duì)應(yīng)的加鎖記錄后,通過(guò)向事務(wù)鎖表寫入加鎖記錄,為各數(shù)據(jù)行中分布式事務(wù)尚未加鎖的數(shù)據(jù)行加鎖;加鎖記錄中包含分布式事務(wù)的全局事務(wù)標(biāo)識(shí)符;加鎖操作成功后,事務(wù)分支處理單元執(zhí)行事務(wù)分支SQL語(yǔ)句;事務(wù)分支處理單元接收到事務(wù)分支提交指令或事務(wù)分支回滾指令后,指示隔離控制器根據(jù)全局事務(wù)標(biāo)識(shí)符從事務(wù)鎖表中刪除全局事務(wù)標(biāo)識(shí)符所對(duì)應(yīng)的加鎖記錄。