0
我有一個java web applciation,我們有一個系統,具有取決於時間段的批准和確認。跟蹤和更新Java應用程序中的狀態
該過程的步驟是。
用戶請求在特定時間發起事件。
用戶獲得批准或確認郵件進行處理。
如果用戶在5天內沒有批准或確認,那麼系統應該自動取消請求(數據庫狀態的更改就足夠了)。
如何連續跟蹤這種請求?
我應該連續運行任何作業,這需要更改數據庫中的狀態? 問題:這會影響系統的性能
如果我以特定的時間間隔運行系統,則取消操作可能比預期花費更多的時間。這不應該嚴格執行。
任何人都可以給我正確的方向來處理這種情況?
你使用什麼數據庫?您可能只需更改數據庫作業中的狀態。 – DangeMask
不確定是否強制更新狀態。如果不是,可以簡單地記錄郵件發送的時間以及批准或確認時間,檢查當前時間是否在5天內,如果不是,拒絕它。 – Surely
編寫良好的計劃任務僅需幾秒即可完成每次執行。即使是普通的關係數據庫也能輕鬆處理。 – Teddy