摘要:業務回補場景業務對資金進行操作簡化流程整個資金平臺會和支付寶進行交互凍結金額出賬金額對這兩個動作支付寶都會返回成功或者失敗當然還有異常流接口超時實際成功實際失敗正常流的業務我們都可以根據實際的返回進行自己業務邏輯的處理但是異常流對于調用方其
業務回補 場景
業務對資金進行操作
簡化流程整個資金平臺會和支付寶進行交互(凍結金額,出賬金額),對這兩個動作支付寶都會返回成功或者失敗,當然還有異常流接口超時(實際成功/實際失敗).
正常流的業務,我們都可以根據實際的返回進行自己業務邏輯的處理,但是異常流對于調用方其實不知道實際結果,這個時候就需要進行業務數據回補,豐富一下調用時序圖
對資金進行操作以后,如果最終是成功的話,都會發送相應的成功消息,業務可以根據實際情況接受消息進行處理,對應的流程圖為
自身業務,需要監聽調用方的業務消息,因為會出現接口返回失敗(比如說接口超時),但是實際成功的場景,通過監聽成功消息進行流程回溯
問題涉及異步更新的操作,都會存在短暫的狀態不一致的情況,當數據處于中間狀態,可能會出現業務重復提交的情況,這個就需要業務上規避類似的問題(比如對于資金會加入審核流程)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68202.html
摘要:業務回補場景業務對資金進行操作簡化流程整個資金平臺會和支付寶進行交互凍結金額出賬金額對這兩個動作支付寶都會返回成功或者失敗當然還有異常流接口超時實際成功實際失敗正常流的業務我們都可以根據實際的返回進行自己業務邏輯的處理但是異常流對于調用方其 業務回補 場景 業務對資金進行操作 簡化流程 整個資金平臺會和支付寶進行交互(凍結金額,出賬金額),對這兩個動作支付寶都會返回成功或者失敗,當然還...
摘要:最終一致性一簡介是由支付寶架構師提供的一種柔性解決分布式事務解決方案主要包括三個步驟流程的關鍵流程如下圖以下單和扣減庫存為例子預生成訂單失敗了為什么要通過執行預處理數據回滾可能預生成訂單成功但是接口返回失敗超時失敗所以預處理在某些情況下是有 最終一致性(一) TCC 簡介 TCC是由支付寶架構師提供的一種柔性解決分布式事務解決方案,主要包括三個步驟:showImg(/img/bVzc6...
2PC(兩階段事務提交) 兩階段事務提交簡化圖 showImg(/img/bVsV61); 兩階段事務提交異常點 節點本身故障(比如Down機) 節點之間通信故障 兩階段事務提交錯誤點分析 showImg(/img/bVsV56); 說明 圖中有問號的條目,是我不確定的地方,但是不影響這個分布式事務的結果 圖中的感嘆號條目,個人感覺其實也是允許先發消息再記錄日志的,但是如果這樣子做以后發生D...
摘要:以兩階段提交來說,主持人收到一個提案請求,打電話跟每個組員詢問是否通過并統計回復,然后將最后決定打電話通知各組員。三階段提交即是引入了另一個步驟,主持人打電話跟組員通知請準備通過提案,以避免沒人知道真實決定而造成決定不一致的失業危機。 3PC 以兩階段提交來說,主持人收到一個提案請求,打電話跟每個組員詢問是否通過并統計回復,然后將最后決定打電話通知各組員。要是主持人在跟第一位組員通完電...
摘要:以兩階段提交來說,主持人收到一個提案請求,打電話跟每個組員詢問是否通過并統計回復,然后將最后決定打電話通知各組員。三階段提交即是引入了另一個步驟,主持人打電話跟組員通知請準備通過提案,以避免沒人知道真實決定而造成決定不一致的失業危機。 3PC 以兩階段提交來說,主持人收到一個提案請求,打電話跟每個組員詢問是否通過并統計回復,然后將最后決定打電話通知各組員。要是主持人在跟第一位組員通完電...
閱讀 3149·2021-09-28 09:36
閱讀 3689·2021-09-08 09:45
閱讀 1804·2021-09-01 10:43
閱讀 3478·2019-08-30 12:44
閱讀 3348·2019-08-29 17:25
閱讀 1373·2019-08-29 11:03
閱讀 1995·2019-08-26 13:36
閱讀 696·2019-08-23 18:24