天天看點

單機版延時任務處理元件EasyTask-入門篇

一個友善觸發一次性或周期性任務執行的工具包,支援海量,高并發,高可用,當機自動恢複任務

需要精确到秒的某一時刻觸發任務執行。比如訂單交易完成24小時後如果客戶未評價,則系統自動給出評價。

需要周期性的執行某個任務。比如每天下午6點,提醒員工下班關機。

使用簡單

秒級精度任務執行計劃

支援海量任務送出執行

支援高并發執行任務

支援任務持久化,當機自動恢複任務計劃

支援自定義線程池、任務持久化儲存路徑

單機版延時任務處理元件EasyTask-入門篇

pom添加引用

定義好您要執行的任務類 Define the task class you want to perform

簡單應用示例代碼 Simply apply the sample code

此構件已在Windows和centos下做了适當測試,目前未在生産環境中使用過

為了更好的保證系統故障自動恢複任務,請自定義程式任務持久化檔案儲存的路徑(不同應用檔案路徑定義不同為好,以免被其他應用覆寫),并確定讀寫權限。如果以 jar包運作,檔案預設在同級目錄;如果以war包在tomcat下運作,檔案預設在tomcat的bin目錄下。

如果您在使用過程中遇到問題,可以在這裡送出