一種分布式事務(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ù)的處理效率。 |
