冪等的實現方案

在軟件系統的開發過程中,我們可能有如下需求: 創建業務訂單,一次業務請求只能創建一個; 單個訂單請求調用支付接口,當遇到網絡或系統故障請求重發,也應該只支付一次; 單個訂單完成時,給用戶發送消息應該只發一次; 等等很多情況下,都需要冪等的特性來支持。 冪等(idempotence)一詞原爲數學上的概念,用一個最直觀的數學式子表達爲: f(f(x)) = f(x) 對應到軟件開發領域,即爲同樣的請求
相關文章
相關標籤/搜索