通過實際業務場景理解後端接口的冪等性

寫在前面:之前在設計接口時因經驗尚淺,並未過多考慮冪等性,但這兩天出現的一個線上問題讓我認識到了某些情況下接口冪等性的重要性; 非冪等場景: 服務A將單據A信息通過RPC遠程過程調用傳給下游服務B接口(非冪等接口)用於生成關聯單據B,服務B接口會校驗是否已經接收過單據A,如果已接收過,會報錯『重複的單據』,如果未接收過,則生產關聯單據B並寫庫,將結果返回服務A,服務A收到結果後修改此單據狀態,將結
相關文章
相關標籤/搜索