高併發的核心技術 - 冪等的實現方案

一、背景 我們實際系統中有很多操作,是不管做多少次,都應該產生一樣的效果或返回一樣的結果。 例如: 前端重複提交選中的數據,應該後臺只產生對應這個數據的一個反應結果。 我們發起一筆付款請求,應該只扣用戶賬戶一次錢,當遇到網絡重發或系統bug重發,也應該只扣一次錢; 發送消息,也應該只發一次,同樣的短信發給用戶,用戶會哭的; 創建業務訂單,一次業務請求只能創建一個,創建多個就會出大問題。 等等很多重
相關文章
相關標籤/搜索