當前位置:首頁 » 操作系統 » 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

熱點內容
伺服器搭建DOS 發布:2025-03-12 12:18:47 瀏覽:866
python引用全局變數 發布:2025-03-12 12:01:44 瀏覽:60
db2執行帶中文的腳本報錯 發布:2025-03-12 12:01:43 瀏覽:954
壓縮板厚度 發布:2025-03-12 11:44:31 瀏覽:665
pythonbase64圖片 發布:2025-03-12 11:42:14 瀏覽:550
ftp協議的rfc 發布:2025-03-12 11:37:53 瀏覽:158
陌陌清除我訪問別人的 發布:2025-03-12 11:30:45 瀏覽:809
aero文件夾 發布:2025-03-12 11:30:44 瀏覽:614
修改地址欄如何下載配置文件 發布:2025-03-12 11:17:13 瀏覽:13
壓縮層 發布:2025-03-12 11:01:52 瀏覽:503