亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java分布式任務調度框架XXL-Job的介紹

發布時間:2020-06-10 16:36:07 來源:億速云 閱讀:599 作者:元一 欄目:編程語言

xxl-job介紹:

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

特性

簡單:支持通過Web頁面對任務進行CRUD操作,操作簡單,一分鐘上手;
動態:支持動態修改任務狀態、啟動、停止任務,以及終止運行中任務,即時生效;
調度中心HA(中心式):調度采用中心式設計,“調度中心”自研調度組件并支持集群部署,可保證調度中心HA;
執行器HA(分布式):任務分布式執行,任務“執行器”支持集群部署,可保證任務執行HA;
注冊中心:執行器會周期性自動注冊任務,任務中心將會自動發現注冊的任務并觸發執行。同時,也支持手動錄入執行器地址;
彈性擴容縮容:一旦有新執行器機器上線或者下線,下次調度時將會重新分配任務;
路由策略:執行器集群部署時提供豐富的路由策略,包括:第一個、最后一個、輪詢、隨機、一致性HASH、最不經常使用、最近最久未使用、故障轉移、忙碌轉移等;
故障轉移:任務路由策略選擇“故障轉移”情況下,如果執行器集群中某一臺機器故障,將會自動Failover切換到一臺正常的執行器發送調度請求。
阻塞處理策略:調度過于密集執行器來不及處理時的處理策略,策略包括:單機串行(默認)、丟棄后續調度、覆蓋之前調度;
任務超過控制:支持自定義任務超時時間,任務運行超時將會主動中斷任務;

先來看下目前最新版本v2.1.0的架構圖:

Java分布式任務調度框架XXL-Job的介紹

再來看看在git上的stars:

Java分布式任務調度框架XXL-Job的介紹

再來看下xxl-job的發展:

Java分布式任務調度框架XXL-Job的介紹


源碼下載:

在git上下載源碼(因平臺限制,凱哥就不貼git地址了),使用到的git命令:git clone。

下載后,將代碼導入到idea中。

環境要求:

Maven 3+

jdk1.7+

mysql5.7+

先來看看項目結構:

Java分布式任務調度框架XXL-Job的介紹

初始化sql腳本

在/xxl-job/doc/db/tables_xxl_job.sql是sql腳本文件。

sql初始化錯誤解決

在sql腳本導入的時候,有可能會遇到如下錯誤:

Java分布式任務調度框架XXL-Job的介紹

可以參考如下文章進行修改:

Java分布式任務調度框架XXL-Job的介紹

sql腳本執行之后,可以看到有以下6張表了。

Java分布式任務調度框架XXL-Job的介紹

任務調度中心的配置

在XXL-Job所有項目中,任務調度中心就是源碼中的xxl-job-admin這個工程。我們需要修改這個工程中信息成為自己的。

修改admin配置文件

文件地址:/xxl-job/xxl-job-admin/src/main/resources/xxl-job-admin.properties

1:修改數據庫信息

Java分布式任務調度框架XXL-Job的介紹

2:如果需要郵件的話可以配置成自己的。其他項根據需求進行修改即可

部署調度中心項目

因為admin項目是spring boot項目,所以,我們直接run:XxlJobAdminApplication即可。文件位置如下圖:

Java分布式任務調度框架XXL-Job的介紹

啟動項目后,在瀏覽器中輸入:127.0.0.1:8080/xxl-job-admin

默認的用戶名及密碼->用戶名:admin 密碼:123456

登陸之后,出現如下圖的界面:

Java分布式任務調度框架XXL-Job的介紹

菜單說明:

運行報表:如上圖。是調度器運行情況報表

任務管理:定時任務管理列表

Java分布式任務調度框架XXL-Job的介紹

調度日志:運行日志記錄

Java分布式任務調度框架XXL-Job的介紹

執行器管理:

Java分布式任務調度框架XXL-Job的介紹

先配置執行器,然后在任務管理中,新增任務管理,啟動任務之后,就可以在調度日志中,查看到運行結果了。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洪泽县| 如东县| 合作市| 洛宁县| 镇赉县| 社旗县| 娄烦县| 宁乡县| 秦皇岛市| 林周县| 平南县| 石楼县| 吴旗县| 阳曲县| 颍上县| 公安县| 横峰县| 阳朔县| 新绛县| 乌兰察布市| 台前县| 界首市| 佛学| 多伦县| 白银市| 离岛区| 广昌县| 定兴县| 平塘县| 潢川县| 财经| 潼关县| 岢岚县| 桃江县| 阿拉善盟| 礼泉县| 阿巴嘎旗| 竹北市| 上虞市| 田阳县| 社会|