文章詳情頁
電商 - 如何用 mysql 定時任務(wù) 處理訂單超時 庫存釋放的問題?
瀏覽:102日期:2022-06-20 10:27:39
問題描述
問題解答
回答1:2套方案:方案1:自關(guān)閉:就是在瀏覽該商品、顧客瀏覽訂單2個環(huán)節(jié)增加關(guān)閉操作。大致就是每次瀏覽商品的時候去查找該商品所有未付款的訂單,創(chuàng)建小于15分鐘前的。。關(guān)閉,并加庫存;瀏覽自己訂單頁關(guān)閉自己所有15分鐘前拍的訂單~~
方案2:定時關(guān)閉系統(tǒng):每創(chuàng)建一個訂單后,就推給隊列一條15分鐘后執(zhí)行的命令,付款完成后關(guān)閉這條命令。若15分鐘后這條命令還存活,那就檢查對應(yīng)的訂單,若未付款,那關(guān)閉~
這是方案。mysql自身沒辦法實現(xiàn)定時功能的。不過你要需要2套方案的詳細(xì)sql語句。。再追問吧,應(yīng)為比較簡單,而且需求不一樣,就不手敲了
回答2:先用Visio畫個流程圖再說。
相關(guān)文章:
1. nignx - docker內(nèi)nginx 80端口被占用2. python - flask _sqlalchemy 能否用中文作為索引條件3. 關(guān)于docker下的nginx壓力測試4. java - 阿里的開發(fā)手冊中為什么禁用map來作為查詢的接受類?5. 跟蹤器怎么開啟無反應(yīng)6. macos - mac下docker如何設(shè)置代理7. dockerfile - 我用docker build的時候出現(xiàn)下邊問題 麻煩幫我看一下8. docker api 開發(fā)的端口怎么獲取?9. dockerfile - [docker build image失敗- npm install]10. android - 百度地圖加載完成監(jiān)聽
排行榜

熱門標(biāo)簽