訂單交易系統中的冪等設計

在一個典型的訂單交易系統中,防重和冪等設計是重要而又非常基本的概念。防重是指重複多次提交同樣的交易指令或者訂單請求到後臺,系統必須能夠去重,防止重複執行;而冪等,則是在多個同樣的交易指令或請求同時或者先後到達後臺,即使重複執行,系統也必須始終提供與一致的狀態,而不能有其他的副作用。看起來,防重與冪等似乎在說同一件事情,但其實又有不同的概念區分。例如冪等其實可以通過防重設計來達到提供一致的系統狀態,
相關文章
相關標籤/搜索