一種分布式事務(wù)提交方法及裝置

基本信息

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

摘要

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