2015-04-22 26 views
0

我們在清單中剩下1本書。兩個人試圖獲得同一本書(比如說人x和人y)。人x已將書添加到購物車並即將付款,並且人員y還將書添加到購物車。你會如何解決這個併發問題?處理庫存中最後一項的併發性

回答

1

根據您的描述,您看起來像是允許用戶將最後一件物品添加到購物車,這意味着物品不會在物品中佔據,而現在您可以在退房時添加支票,檢查物品可用性,如數據庫約束該股票不能小於0,在這種情況下,您的數據庫交易將失敗並返回錯誤。您可以回覆消息說明項目缺貨。