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

基本信息

申請(qǐng)?zhí)?/td> CN201610913023.0 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN106503132A 公開(kāi)(公告)日 2017-03-15
申請(qǐng)公布號(hào) CN106503132A 申請(qǐng)公布日 2017-03-15
分類號(hào) G06F17/30(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王在祥;唐流;劉育弘;郭堅(jiān)暉 申請(qǐng)(專利權(quán))人 廣州快塑電子商務(wù)有限公司
代理機(jī)構(gòu) 廣州新諾專利商標(biāo)事務(wù)所有限公司 代理人 華輝
地址 510623 廣東省廣州市天河區(qū)珠江新城珠江東路28號(hào)越秀金融大廈609-616
法律狀態(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)。