java陷阱之spring事物未提交和回滾導致不可預知問題
案發現場 導致問題 線上出現 訂單下單 提示用戶訂單創建成功 但是訂單不在了 對應的錢沒扣 庫存也沒扣 看代碼沒有問題 日志也是正常打印 沒拋錯沒回滾 mysql 部分表出現 ...
案發現場 導致問題 線上出現 訂單下單 提示用戶訂單創建成功 但是訂單不在了 對應的錢沒扣 庫存也沒扣 看代碼沒有問題 日志也是正常打印 沒拋錯沒回滾 mysql 部分表出現 ...
模擬鎖情況無效 1.創建一個表 2.創建一個下單扣除的方法防止並發導致超買超賣以及臟讀加鎖 ps 我這里用的redis實現的分布式鎖可以直接替換成synchronized測試 ...