一種最終一致性分布式事務(wù)處理方法及設(shè)備

基本信息

申請(qǐng)?zhí)?/td> CN202111203927.1 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN114037436A 公開(kāi)(公告)日 2022-02-11
申請(qǐng)公布號(hào) CN114037436A 申請(qǐng)公布日 2022-02-11
分類(lèi)號(hào) G06Q20/08(2012.01)I;G06F16/23(2019.01)I;G06F9/46(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 王赫彬;王孟杰;吳義良 申請(qǐng)(專(zhuān)利權(quán))人 上海萬(wàn)物新生環(huán)??萍技瘓F(tuán)有限公司
代理機(jī)構(gòu) 上海百一領(lǐng)御專(zhuān)利代理事務(wù)所(普通合伙) 代理人 汪祖樂(lè)
地址 200433上海市楊浦區(qū)淞滬路433號(hào)1101-1103室
法律狀態(tài) -

摘要

摘要 本申請(qǐng)的目的是提供一種最終一致性分布式事務(wù)處理方法及設(shè)備,本申請(qǐng)通過(guò)在響應(yīng)于檢測(cè)到訂單支付成功,生成關(guān)于當(dāng)前訂單的延時(shí)任務(wù);基于延時(shí)任務(wù)分別從用戶(hù)設(shè)備獲取關(guān)于當(dāng)前訂單的訂單支付結(jié)果和從第三方支付平臺(tái)獲取關(guān)于當(dāng)前訂單的支付服務(wù)結(jié)果;若訂單支付結(jié)果與支付服務(wù)結(jié)果不一致,則重新調(diào)用并修改所述用戶(hù)設(shè)備中的、與所述當(dāng)前訂單對(duì)應(yīng)的業(yè)務(wù)邏輯,并在重試次數(shù)達(dá)到預(yù)設(shè)重試次數(shù)閾值后,若仍不一致,則調(diào)用第三方支付平臺(tái)對(duì)與當(dāng)前訂單對(duì)應(yīng)的支付操作進(jìn)行修改,直至用戶(hù)設(shè)備與第三方支付平臺(tái)之間的數(shù)據(jù)一致,實(shí)現(xiàn)了通過(guò)第三方支付平臺(tái)的數(shù)據(jù)一致性補(bǔ)償方式,確保第三方支付平臺(tái)與用戶(hù)設(shè)備之間的數(shù)據(jù)的最終一致性且延遲低。