下單訂單綁定訂單號業務場景理解後端接口的冪等性

非冪等場景:  服務A將單據A信息通過RPC遠程過程調用傳給下游服務B接口(非冪等接口)用於生成關聯單據B,服務B接口會校驗是否已經接收過單據A,如果已接收過,會報錯『重複的單據』,如果未接收過,則生產關聯單據B並寫庫,將結果返回服務A,服務A收到結果後修改此單據狀態,將結果返回客戶端。簡化流程圖如下所示: 非冪等出現的問題:  服務A調用服務B後,服務B生成關聯單據B寫庫成功,返回成功給服務A;
相關文章
相關標籤/搜索