一種分布式事務(wù)管理方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201610913023.0 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN106503132B | 公開(kāi)(公告)日 | 2019-07-16 |
申請(qǐng)公布號(hào) | CN106503132B | 申請(qǐng)公布日 | 2019-07-16 |
分類(lèi)號(hào) | G06F16/11 | 分類(lèi) | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 王在祥;唐流;劉育弘;郭堅(jiān)暉 | 申請(qǐng)(專(zhuān)利權(quán))人 | 廣州快塑電子商務(wù)有限公司 |
代理機(jī)構(gòu) | 廣州駿思知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 吳靜芝 |
地址 | 510130 廣東省廣州市黃浦區(qū)中新廣州知識(shí)城鳳凰三路17號(hào)自編5棟387房 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種分布式事務(wù)管理方法,包括以下步驟:定義全局事務(wù),并將該全局事務(wù)中調(diào)用的其他事務(wù)定義為子事務(wù);建立全局事務(wù)表,用于記錄全局事務(wù)和子事務(wù)的狀態(tài);當(dāng)調(diào)用全局事務(wù)時(shí),在該全局事務(wù)表中進(jìn)行記錄;當(dāng)調(diào)用該全局事務(wù)中的子事務(wù)時(shí),在該全局事務(wù)表中生成的子事務(wù)記錄;定義一個(gè)全局事務(wù)管理器,用于掃描全局事務(wù)表,并進(jìn)行判斷:若全局事務(wù)狀態(tài)為失敗,而該全局事務(wù)下存在成功的子事務(wù)過(guò)程,將成功子事務(wù)進(jìn)行回滾;若全局事務(wù)狀態(tài)為成功,而該全局事務(wù)下存在失敗的子事務(wù)過(guò)程,則再次調(diào)用該子事務(wù);若全局事務(wù)狀態(tài)為未知,則將成功的子事務(wù)進(jìn)行回滾。同時(shí),本發(fā)明還提供了一種用于實(shí)現(xiàn)上述方法的分布式事務(wù)管理系統(tǒng)。 |
