在我正在處理的網站上,我們希望在用戶向購物籃中添加/刪除物品時保留購物籃中的所有物品。創建一個計劃任務,基於他們被保留的時間長度,保留庫存物品
如果用戶在設定的時間段之後沒有對他的籃子進行進一步的增加或減少,這些項目將被保留。
我知道這可以通過給每個庫存數量一個DateTime(最後一次更新籃子的時間)和更新每次籃子更新的時間來實現。
然後設置一個計劃的任務,非常詳細地檢查所有庫存數量,如果它們超過X年,它們可以保留並重新加入主庫存。
這是達到此目的的最佳方式,還是比計劃任務更優雅的解決方案。
我使用MVC和Azure的託管(其中有一個任務調度程序,不是說我已經探討它是否可以執行這種任務的),如果你使用你的股票數量DateTime值作爲標誌
嘗試查看Azure Web應用程序中的webjobs – jakobandersen