單機上一個線程正在處理服務,如果忽然斷電了怎么辦(正在處理和阻塞隊列里的請求怎么處理)


我們可以對正在處理和阻塞隊列的任務做事物管理或者對阻塞隊列中的任務持久化處理,並且當斷電或者系統崩潰,操作無法繼續下去的時候,可以通過回溯日志的方式來撤銷正在處理的已經執行成功的操作。然后重新執行整個阻塞隊列。

阻塞隊列持久化,正在處理事物控制。斷電之后正在處理的回滾,日志恢復該次操作。服務器重啟后阻塞隊列中的數據再加載


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM