C# Redis緩存過期實現延遲通知實戰演練

一、場景描述 在實際開發過程中經常會遇到一些有時效性數據的業務場景,比如訂單支付處理超時提醒。當用戶在商城上進行下單支付,我們假設如果8小時沒有進行支付,那麼就後臺自動對該筆交易的狀態修改爲訂單關閉取消,同時給用戶發送一份郵件提醒。那麼我們應用程序如何實現這樣的需求場景呢?可能大家都會想到的是最簡單粗暴的辦法:通過定時任務輪詢方式單獨創建新啓一個線程去檢測當前任務,這種實現方式實時刷新效率較低同時
相關文章
相關標籤/搜索