高併發場景,實現一個判斷庫存並扣減庫存的功能

我理解是防止超賣的一個場景,因爲這塊是高併發的場景下,頻繁操做數據庫,會形成性能問題,這塊分兩部分處理,一部分是從業務層控制凍結庫存,從理財貨架選擇商品點擊申購後,跳到收銀臺提交支付,在提交支付的動做裏面進行剩餘份額確認,當前咱們是進行緩存查詢,查詢當前的剩餘份額>申購份額時,則把這部分份額進行凍結處理,而後首先保證前端顯示的剩餘庫存已被減掉,防止超賣。等支付成功以後,再把真實份額減掉,若是支付失
相關文章
相關標籤/搜索