一種事務(wù)的最終一致性保障方法及系統(tǒng)
基本信息
申請?zhí)?/td> | CN201810575232.8 | 申請日 | - |
公開(公告)號 | CN108874587B | 公開(公告)日 | 2022-01-14 |
申請公布號 | CN108874587B | 申請公布日 | 2022-01-14 |
分類號 | G06F11/14(2006.01)I;G06F16/27(2019.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 薛浩 | 申請(專利權(quán))人 | 亞信科技(中國)有限公司 |
代理機構(gòu) | 北京集佳知識產(chǎn)權(quán)代理有限公司 | 代理人 | 王寶筠 |
地址 | 100193北京市海淀區(qū)西北旺東路10號院東區(qū)19號樓1層101 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種事務(wù)的最終一致性保障方法,包括:檢測目標(biāo)事務(wù)所屬的應(yīng)用場景;當(dāng)所述目標(biāo)事務(wù)屬于同步調(diào)用應(yīng)用場景時,解析所述同步調(diào)用應(yīng)用場景中的異常類型,確定與所述異常類型對應(yīng)的回滾操作,保障所述目標(biāo)事務(wù)的最終一致性;當(dāng)所述目標(biāo)事務(wù)屬于異步調(diào)用應(yīng)用場景時,確保所述異步調(diào)用應(yīng)用場景中冪等性要求和重試機制,保障所述目標(biāo)事務(wù)的最終一致性。上述的方法,分別為同步應(yīng)用場景針對異常的類型設(shè)置回滾操作,為異步應(yīng)用場景設(shè)置了冪等或者重試等操作來實現(xiàn)一致性,均不需要輪詢來保證一致性。避免了在高并發(fā)場景下,過于頻繁的定時輪詢操作,對數(shù)據(jù)庫吞吐量和性能有較高的要求,當(dāng)數(shù)據(jù)庫不能滿足要求時,導(dǎo)致處理效率低下的問題。 |
