監控任務的設計思路

這裏就不畫圖了,文字表述便可。 假如如今有好幾個業務子系統共同完成一個任務,當大量的任務來臨時,怎麼去保證每一個任務都能跑完?這就須要咱們對任務進行監控,個人思路是這樣的:建立一個新的監控項目,定時遍歷數據庫的任務表,看看有沒有新來的任務,有的話取出來,加入一個待執行隊列,並計算超時時間,再開一個線程去判斷該任務是否跑完,若超時了,則觸發重發機制,若跑完了,則關閉線程。web 這裏有三個問題要特別
相關文章
相關標籤/搜索