xxlJob初次安裝使用


一、下載源碼,目前最新穩定版本為(2.3.0)

https://gitee.com/xuxueli0323/xxl-job/tags

 

二、安裝數據庫

解壓后找到:/xxl-job/doc/db/tables_xxl_job.sql,執行該腳本

 

 

三、maven打包admin項目,上傳jar包到Linux,執行下面命令

nohup java -jar xxl-job-admin-2.3.0.jar &

 

四、調度中心訪問地址:http://localhost:8080/xxl-job-admin (該地址執行器將會使用到,作為回調地址)

默認登錄賬號 “admin/123456”, 登錄后運行界面如下圖所示。

 

 

五、配置部署 執行器項目(所有接入xxljob的客戶端都可理解為執行器項目,本文使用源碼自帶執行器xxl-job-executor-sample-springboot)

執行器配置,配置文件地址,如果是本地又未改端口,可以不修改;注:自己寫執行器具體請參考官網,官網很詳細,這里不做介紹;

/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

xxl.job.admin.addresses=http://localhost:8080/xxl-job-admin

六、打包部署xxl-job-executor-sample-springboot項目,同步驟三一樣

七、添加執行器(頁面操作)

個人測試:admin項目和執行器項目在同服務器上,可以使用自動注冊;如果不在同服務器需要手動注冊,指定IP地址和端口(端口在執行器的配置文件:xxl.job.executor.port=9999);

默認有自帶一個示例執行器,因為我使用的本身就是源碼自帶的執行器,所以就不添加了,有興趣的自己試試即可

 

 

 八、添加執行任務(xxl-job-executor-sample-springboot源碼中自帶了幾個實例,不在編寫代碼可自己看源碼:src/main/java/com/xxl/job/executor/service/jobhandler/SampleXxlJob.java,直接上操作).

 

 

 上圖創建了一個跨平台的HTTP任務,這種在實際應用中最常見,自定義的Job具體實現方式請參考官網,本文不做介紹

九、執行一次該任務

 

 十、查看執行任務的日志

 

 

此文主要講解怎么部署和使用,各語言自定義執行器和任務可直接參考官網,里面寫得很詳細,這里就不詳細展開了

 


免責聲明!

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



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