當前位置:首頁 » 操作系統 » quartz資料庫配置

quartz資料庫配置

發布時間: 2025-02-09 05:58:07

㈠ 定時任務框架選型Quartz/Xxl

以下就對兩種定時任務框架進行簡單說明。

github地址:https://github.com/quartz-scheler/quartz

可以查看jar包的依賴情況如下:

最終編譯後的位置: WEB-INF/classes/ quartz.properties

下面是一個最基本的配置項內容:

其中

此配置創建的調度器有以下特點:

任務信息處理類實現了org.quartz.Job 介面;如下

一旦使用StdSchelerFactory.getDefaultScheler()獲得一個調度器,您的應用程序將不會終止,直到您調用schel. shutdown(),因為將有活動線程。

注意代碼示例中的靜態導入

這些將在下面的代碼示例中發揮作用。

更詳細地配置文件說明在這兒:

https://github.com/quartz-scheler/quartz/blob/master/docs/configuration.adoc

表文件在jar包的org.quartz.impl.jdbcjobstore,可根據資料庫類型選擇不同的資料庫文件;

quartz也提供了資料庫方面的任務配置及集群下的任務處理;

XXL-JOB是一個分布式任務調度平台,其核心設計目標是開發迅速、學習簡單、輕量級、易擴展。

官網:https://www.xuxueli.com/xxl-job/

gitee傳送門:https://gitee.com/xuxueli0323/xxl-job/tree/master

git clone https://gitee.com/xuxueli0323/xxl-job.git

獲得到目錄結構

/xxl-job/doc/db/tables_xxl_job.sql

調度中心項目:xxl-job-admin
作用:統一管理任務調度平台上的調度任務,負責觸發調度執行,並且提供任務管理平台。

調度中心配置文件地址:
/xxl-job/xxl-job-admin/src/main/resources/application.properties【修改資料庫配置】

/xxl-job/xxl-job-admin/src/main/resources/logback.xml

完成上述修改後,然後運行XxlJobAdminApplication

運行成功後通過瀏覽器打開:http://localhost:8080/xxl-job-admin/,用戶名及密碼:admin/123456

至此「調度中心」項目已經部署成功。

執行器項目:xxl-job-executor-sample-springboot (提供多種版本執行器供選擇,現以 springboot 版本為例,可直接使用,也可以參考其並將現有項目改造成執行器)
作用:負責接收「調度中心」的調度並執行;可以直接部署執行器,也可以將執行器集成到現有業務項目中。

配置文件地址:
/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/

請點擊任務右側 「執行」 按鈕,可手動觸發一次任務執行(通常情況下,通過配置Cron表達式進行任務調度觸發)。

請點擊任務右側 「日誌」 按鈕,可前往任務日誌界面查看任務日誌。
在任務日誌界面中,可查看該任務的 歷史 調度記錄以及每一次調度的任務調度信息、執行參數和執行信息。運行中的任務點擊右側的「執行日誌」按鈕,可進入日誌控制台查看實時執行日誌。

磁碟上的日誌文件路徑在xxl.job.executor.logpath

熱點內容
解壓出來 發布:2025-03-25 10:03:04 瀏覽:199
4線壓縮機 發布:2025-03-25 09:43:58 瀏覽:910
oppos39的文件夾 發布:2025-03-25 09:35:01 瀏覽:705
登錄游戲的密碼在微信的哪裡找 發布:2025-03-25 09:30:40 瀏覽:106
如何把照片壓縮到10k 發布:2025-03-25 09:25:43 瀏覽:169
最好的ftp軟體排名 發布:2025-03-25 09:25:08 瀏覽:460
生死狙擊二伺服器什麼時候開啟 發布:2025-03-25 09:15:04 瀏覽:525
壓縮機清洗劑 發布:2025-03-25 08:57:09 瀏覽:899
邁騰腳本 發布:2025-03-25 08:56:52 瀏覽:165
增減演算法統 發布:2025-03-25 08:56:27 瀏覽:598