一種分布式事務(wù)管理方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN201610913023.0 | 申請日 | - |
公開(公告)號 | CN106503132A | 公開(公告)日 | 2017-03-15 |
申請公布號 | CN106503132A | 申請公布日 | 2017-03-15 |
分類號 | G06F17/30(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 王在祥;唐流;劉育弘;郭堅暉 | 申請(專利權(quán))人 | 廣州快塑電子科技有限公司 |
代理機構(gòu) | 廣州新諾專利商標(biāo)事務(wù)所有限公司 | 代理人 | 華輝 |
地址 | 510623 廣東省廣州市天河區(qū)珠江新城珠江東路28號越秀金融大廈609-616 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及一種分布式事務(wù)管理方法,包括以下步驟:定義全局事務(wù),并將該全局事務(wù)中調(diào)用的其他事務(wù)定義為子事務(wù);建立全局事務(wù)表,用于記錄全局事務(wù)和子事務(wù)的狀態(tài);當(dāng)調(diào)用全局事務(wù)時,在該全局事務(wù)表中進(jìn)行記錄;當(dāng)調(diào)用該全局事務(wù)中的子事務(wù)時,在該全局事務(wù)表中生成的子事務(wù)記錄;定義一個全局事務(wù)管理器,用于掃描全局事務(wù)表,并進(jìn)行判斷:若全局事務(wù)狀態(tài)為失敗,而該全局事務(wù)下存在成功的子事務(wù)過程,將成功子事務(wù)進(jìn)行回滾;若全局事務(wù)狀態(tài)為成功,而該全局事務(wù)下存在失敗的子事務(wù)過程,則再次調(diào)用該子事務(wù);若全局事務(wù)狀態(tài)為未知,則將成功的子事務(wù)進(jìn)行回滾。同時,本發(fā)明還提供了一種用于實現(xiàn)上述方法的分布式事務(wù)管理系統(tǒng)。 |
