技術(shù)總結(jié)
本發(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)。
技術(shù)研發(fā)人員:王在祥;唐流;劉育弘;郭堅(jiān)暉
受保護(hù)的技術(shù)使用者:廣州快塑電子商務(wù)有限公司
文檔號(hào)碼:201610913023
技術(shù)研發(fā)日:2016.10.19
技術(shù)公布日:2017.03.15