一種分布式事務提交方法及裝置

基本信息

申請?zhí)?/td> CN201910779564.2 申請日 -
公開(公告)號 CN110532069A 公開(公告)日 2021-06-29
申請公布號 CN110532069A 申請公布日 2021-06-29
分類號 G06F9/46 分類 計算;推算;計數(shù);
發(fā)明人 易存道 申請(專利權(quán))人 北京寶蘭德軟件股份有限公司
代理機構(gòu) 北京路浩知識產(chǎn)權(quán)代理有限公司 代理人 苗曉靜
地址 100020 北京市朝陽區(qū)東三環(huán)北路19號中青大廈903
法律狀態(tài) -

摘要

摘要 本發(fā)明實施例提供一種分布式事務提交方法及裝置,包括:接收到提交全局事務的請求后,參與全局事務的所有XA資源,依次采用一階段事務提交的方式將與全局事務有關(guān)的修改提交到所在XA資源的主節(jié)點中,在所在XA資源的讀寫分離代理的事務日志中記錄反向操作;參與全局事務的所有XA資源成功提交全局事務后,在參與全局事務的各個XA資源中,將反向操作從所在XA資源的讀寫分離代理的事務日志中清除,通知所在XA資源的主節(jié)點將全局事務的提交同步到所在XA資源的從節(jié)點中。本發(fā)明實施例提供的分布式事務提交方法及裝置減少了事務提交過程中和每個XA資源的交互次數(shù),減少了對每一個XA資源的加鎖時間,大幅度提高了全局事務的處理效率。