一種事務(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)致處理效率低下的問題。