php - 如果庫存中有10件商品 卻有100人購買 如何解決
ringa_lee
ringa_lee 2017-05-16 13:02:46
0
4
402

請大神描述的具體點,謝謝

ringa_lee
ringa_lee

ringa_lee

全部回覆(4)
某草草

可以透過資料庫的鎖定來實現

  1. 開啟事務

  2. select * for update

  3. update庫存

  4. 提交事務

迷茫

http://www.cnblogs.com/viaiu/...

習慣沉默

用佇列來執行,限制10個,依時間來進棧。設定過期時間,在限定時間內未完成訂單,則出棧。從後續用戶重新取出缺少的人數。完成訂單的則放另一個隊列,用於後面同步資料庫。 (這只是一個大概的思路)

迷茫

你自己都懶得把問題描述的清楚點,卻希望回答者把問題描述的具體些?我只能告訴你,剩下的 90 個人買不到就行了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!