→ knives: 訂單成功之後,產生一個job進Queue,設定五分鐘過後去檢查 09/11 13:27
→ knives: 該筆訂單是否為有效訂單 09/11 13:28
→ JustGame: 下單後把訂單內容存在 redis 裡,資料庫物品數量扣掉 09/11 13:38
→ JustGame: 配合 redis keyspace notification 把過期單加回資料庫 09/11 13:39
謝謝大家
我再試試看
※ 編輯: q10242 (180.176.128.70), 09/11/2018 18:07:47
→ cf1064: 下單的時候,加一個過期時間欄位去記錄幾點幾分過期 09/12 14:29
推 qw2781728: 把訂單分狀態 寫排程去跑那些失效訂單 看要加會庫存還 09/21 21:21
→ qw2781728: 是怎樣 大概就跟一樓說的差不多 09/21 21:21
→ knives: 其實還有一招,連job、排程都不用,不過不保證資料一致性 09/22 15:07
推 qw2781728: 樓上請說 09/22 21:21
+1我也想知道
推 liisi: 應該是先把數量booked住 等到失效在釋放 09/26 23:34
推 liisi: 走退款流程 買家會不爽 09/26 23:36
※ 編輯: q10242 (180.176.128.70), 10/01/2018 14:49:30