文章詳情頁
電商 - 如何用 mysql 定時(shí)任務(wù) 處理訂單超時(shí) 庫存釋放的問題?
瀏覽:96日期:2022-06-20 10:27:39
問題描述
問題解答
回答1:2套方案:方案1:自關(guān)閉:就是在瀏覽該商品、顧客瀏覽訂單2個(gè)環(huán)節(jié)增加關(guān)閉操作。大致就是每次瀏覽商品的時(shí)候去查找該商品所有未付款的訂單,創(chuàng)建小于15分鐘前的。。關(guān)閉,并加庫存;瀏覽自己訂單頁關(guān)閉自己所有15分鐘前拍的訂單~~
方案2:定時(shí)關(guān)閉系統(tǒng):每創(chuàng)建一個(gè)訂單后,就推給隊(duì)列一條15分鐘后執(zhí)行的命令,付款完成后關(guān)閉這條命令。若15分鐘后這條命令還存活,那就檢查對(duì)應(yīng)的訂單,若未付款,那關(guān)閉~
這是方案。mysql自身沒辦法實(shí)現(xiàn)定時(shí)功能的。不過你要需要2套方案的詳細(xì)sql語句。。再追問吧,應(yīng)為比較簡(jiǎn)單,而且需求不一樣,就不手敲了
回答2:先用Visio畫個(gè)流程圖再說。
相關(guān)文章:
1. angular.js - angular內(nèi)容過長(zhǎng)展開收起效果2. 關(guān)于nginx location配置的問題,root到底是什么3. 關(guān)于docker下的nginx壓力測(cè)試4. angular.js - angularjs的自定義過濾器如何給文字加顏色?5. docker鏡像push報(bào)錯(cuò)6. python - flask表單 如何把提交多行數(shù)據(jù)在服務(wù)端讀取出來?7. python 怎樣用pickle保存類的實(shí)例?8. 并發(fā)模型 - python將進(jìn)程池放在裝飾器里為什么不生效也沒報(bào)錯(cuò)9. python的前景到底有大?如果不考慮數(shù)據(jù)挖掘,機(jī)器學(xué)習(xí)這塊?10. 大家好,請(qǐng)問在python腳本中怎么用virtualenv激活指定的環(huán)境?
排行榜

熱門標(biāo)簽