冪等操做——防止客戶端重複提交

若是咱們要一個客戶端請求扣費100元,用戶數據庫有1000元。 那麼執行sqlweb update  accounts set current= current-100 where id=123456 若是咱們這個sql語句執行成功了,可是http因爲偶然性的斷開,客戶端會重試提交扣費請求,這樣就會扣兩次費用。 若是咱們添加一個訂單表detail,事務操做變成了sql begin transact
相關文章
相關標籤/搜索