非凡首頁|軟件資訊|最新更新|下載排行|軟件分類|軟件專題
您當(dāng)前位置: 下載首頁編程軟件程序源碼XXL-JOB(分布式任務(wù)調(diào)度平臺)

XXL-JOB(分布式任務(wù)調(diào)度平臺) v2.3.7 程序源碼

  • 軟件等級:5 stars.
  • 軟件大?。?/span>17.76MB
  • 支持語言:簡體中文
  • 授權(quán)方式:免費版
  • 軟件分類:編程軟件/程序源碼
  • 官網(wǎng)鏈接:
  • 更新時間:2024-10-07 21:45:04
  • 運行環(huán)境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64
  • 廠商:
關(guān) 鍵 字: 源碼相關(guān)
軟件介紹 軟件截圖 軟件專題 軟件問答 相關(guān)文章 相關(guān)軟件 下載地址

XXL-JOB是個新手用戶也能快速上手使用的分布式任務(wù)調(diào)度平臺,內(nèi)置功能豐富全面,涵蓋調(diào)度中心HA、執(zhí)行器HA、注冊中心、彈性擴容縮容、故障轉(zhuǎn)移、阻塞處理策略、事件觸發(fā),用戶可在線配置調(diào)度任務(wù)入?yún)?,即時生效,還有任務(wù)超時控制及任務(wù)失敗重試、告警功能,實時監(jiān)控任務(wù)進度。

軟件功能

1、簡單:支持通過Web頁面對任務(wù)進行CRUD操作,操作簡單,一分鐘上手;

2、動態(tài):支持動態(tài)修改任務(wù)狀態(tài)、啟動/停止任務(wù),以及終止運行中任務(wù),即時生效;

3、調(diào)度中心HA(中心式):調(diào)度采用中心式設(shè)計,“調(diào)度中心”自研調(diào)度組件并支持集群部署,可保證調(diào)度中心HA;

4、執(zhí)行器HA(分布式):任務(wù)分布式執(zhí)行,任務(wù)"執(zhí)行器"支持集群部署,可保證任務(wù)執(zhí)行HA;

5、注冊中心: 執(zhí)行器會周期性自動注冊任務(wù), 調(diào)度中心將會自動發(fā)現(xiàn)注冊的任務(wù)并觸發(fā)執(zhí)行。同時,也支持手動錄入執(zhí)行器地址;

6、彈性擴容縮容:一旦有新執(zhí)行器機器上線或者下線,下次調(diào)度時將會重新分配任務(wù);

7、路由策略:執(zhí)行器集群部署時提供豐富的路由策略,包括:第一個、最后一個、輪詢、隨機、一致性HASH、最不經(jīng)常使用、最近最久未使用、故障轉(zhuǎn)移、忙碌轉(zhuǎn)移等;

8、故障轉(zhuǎn)移:任務(wù)路由策略選擇"故障轉(zhuǎn)移"情況下,如果執(zhí)行器集群中某一臺機器故障,將會自動Failover切換到一臺正常的執(zhí)行器發(fā)送調(diào)度請求。

9、阻塞處理策略:調(diào)度過于密集執(zhí)行器來不及處理時的處理策略,策略包括:單機串行(默認(rèn))、丟棄后續(xù)調(diào)度、覆蓋之前調(diào)度;

10、任務(wù)超時控制:支持自定義任務(wù)超時時間,任務(wù)運行超時將會主動中斷任務(wù);

11、任務(wù)失敗重試:支持自定義任務(wù)失敗重試次數(shù),當(dāng)任務(wù)失敗時將會按照預(yù)設(shè)的失敗重試次數(shù)主動進行重試;其中分片任務(wù)支持分片粒度的失敗重試;

12、任務(wù)失敗告警;默認(rèn)提供郵件方式失敗告警,同時預(yù)留擴展接口,可方便的擴展短信、釘釘?shù)雀婢绞剑?/p>

13、分片廣播任務(wù):執(zhí)行器集群部署時,任務(wù)路由策略選擇"分片廣播"情況下,一次任務(wù)調(diào)度將會廣播觸發(fā)集群中所有執(zhí)行器執(zhí)行一次任務(wù),可根據(jù)分片參數(shù)開發(fā)分片任務(wù);

14、動態(tài)分片:分片廣播任務(wù)以執(zhí)行器為維度進行分片,支持動態(tài)擴容執(zhí)行器集群從而動態(tài)增加分片數(shù)量,協(xié)同進行業(yè)務(wù)處理;在進行大數(shù)據(jù)量業(yè)務(wù)操作時可顯著提升任務(wù)處理能力和速度。

15、事件觸發(fā):除了"Cron方式"和"任務(wù)依賴方式"觸發(fā)任務(wù)執(zhí)行之外,支持基于事件的觸發(fā)任務(wù)方式。調(diào)度中心提供觸發(fā)任務(wù)單次執(zhí)行的API服務(wù),可根據(jù)業(yè)務(wù)事件靈活觸發(fā)。

16、任務(wù)進度監(jiān)控:支持實時監(jiān)控任務(wù)進度;

17、Rolling實時日志:支持在線查看調(diào)度結(jié)果,并且支持以Rolling方式實時查看執(zhí)行器輸出的完整的執(zhí)行日志;

18、GLUE:提供Web IDE,支持在線開發(fā)任務(wù)邏輯代碼,動態(tài)發(fā)布,實時編譯生效,省略部署上線的過程。支持30個版本的歷史版本回溯。

19、腳本任務(wù):支持以GLUE模式開發(fā)和運行腳本任務(wù),包括Shell、Python、NodeJS、PHP、PowerShell等類型腳本;

20、命令行任務(wù):原生提供通用命令行任務(wù)Handler(Bean任務(wù),"CommandJobHandler");業(yè)務(wù)方只需要提供命令行即可;

21、任務(wù)依賴:支持配置子任務(wù)依賴,當(dāng)父任務(wù)執(zhí)行結(jié)束且執(zhí)行成功后將會主動觸發(fā)一次子任務(wù)的執(zhí)行, 多個子任務(wù)用逗號分隔;

22、一致性:“調(diào)度中心”通過DB鎖保證集群分布式調(diào)度的一致性, 一次任務(wù)調(diào)度只會觸發(fā)一次執(zhí)行;

23、自定義任務(wù)參數(shù):支持在線配置調(diào)度任務(wù)入?yún)?,即時生效;

24、調(diào)度線程池:調(diào)度系統(tǒng)多線程觸發(fā)調(diào)度運行,確保調(diào)度精確執(zhí)行,不被堵塞;

25、數(shù)據(jù)加密:調(diào)度中心和執(zhí)行器之間的通訊進行數(shù)據(jù)加密,提升調(diào)度信息安全性;

26、郵件報警:任務(wù)失敗時支持郵件報警,支持配置多郵件地址群發(fā)報警郵件;

27、推送maven中央倉庫: 將會把最新穩(wěn)定版推送到maven中央倉庫, 方便用戶接入和使用;

28、運行報表:支持實時查看運行數(shù)據(jù),如任務(wù)數(shù)量、調(diào)度次數(shù)、執(zhí)行器數(shù)量等;以及調(diào)度報表,如調(diào)度日期分布圖,調(diào)度成功分布圖等;

29、全異步:任務(wù)調(diào)度流程全異步化設(shè)計實現(xiàn),如異步調(diào)度、異步運行、異步回調(diào)等,有效對密集調(diào)度進行流量削峰,理論上支持任意時長任務(wù)的運行;

30、跨語言:調(diào)度中心與執(zhí)行器提供語言無關(guān)的 RESTful API 服務(wù),第三方任意語言可據(jù)此對接調(diào)度中心或者實現(xiàn)執(zhí)行器。除此之外,還提供了 “多任務(wù)模式”和“httpJobHandler”等其他跨語言方案;

31、國際化:調(diào)度中心支持國際化設(shè)置,提供中文、英文兩種可選語言,默認(rèn)為中文;

32、容器化:提供官方docker鏡像,并實時更新推送dockerhub,進一步實現(xiàn)產(chǎn)品開箱即用;

33、線程池隔離:調(diào)度線程池進行隔離拆分,慢任務(wù)自動降級進入"Slow"線程池,避免耗盡調(diào)度線程,提高系統(tǒng)穩(wěn)定性;

34、用戶管理:支持在線管理系統(tǒng)用戶,存在管理員、普通用戶兩種角色;

35、權(quán)限控制:執(zhí)行器維度進行權(quán)限控制,管理員擁有全量權(quán)限,普通用戶需要分配執(zhí)行器權(quán)限后才允許相關(guān)操作;

更新日志

Release Notes

1、【新增】調(diào)度過期策略:調(diào)度中心錯過調(diào)度時間的補償處理策略,包括:忽略、立即補償觸發(fā)一次等;

2、【新增】觸發(fā)策略:除了常規(guī)Cron、API、父子任務(wù)觸發(fā)方式外,新增提供 "固定間隔觸發(fā)、(固定延時觸發(fā),實驗中)" 新觸發(fā)方式;

3、【新增】新增任務(wù)輔助工具 "XxlJobHelper":提供統(tǒng)一任務(wù)輔助能力,包括:任務(wù)上下文信息維護獲?。ㄈ蝿?wù)參數(shù)、任務(wù)ID、分片參數(shù))、日志輸出、任務(wù)結(jié)果設(shè)置……等;

3.1、"ShardingUtil" 組件廢棄:改用 "XxlJobHelper.getShardIndex()/getShardTotal();" 獲取分片參數(shù);

3.2、"XxlJobLogger" 組件廢棄:改用 "XxlJobHelper.log" 進行日志輸出;

4、【優(yōu)化】任務(wù)核心類 "IJobHandler" 的 "execute" 方法取消出入?yún)⒃O(shè)計。改為通過 "XxlJobHelper.getJobParam" 獲取任務(wù)參數(shù)并替代方法入?yún)ⅲㄟ^ "XxlJobHelper.handleSuccess/handleFail" 設(shè)置任務(wù)結(jié)果并替代方法出參,示例代碼如下;

@XxlJob("demoJobHandler")

public void execute() {

String param = XxlJobHelper.getJobParam(); // 獲取參數(shù)

XxlJobHelper.handleSuccess(); // 設(shè)置任務(wù)結(jié)果

}

5、【優(yōu)化】Cron編輯器增強:Cron編輯器修改cron時可實時查看最近運行時間;

6、【優(yōu)化】執(zhí)行器示例項目規(guī)范整理;

7、【優(yōu)化】任務(wù)調(diào)度生命周期重構(gòu):調(diào)度(schedule)、觸發(fā)(trigger)、執(zhí)行(handle)、回調(diào)(callback)、結(jié)束(complete);

8、【優(yōu)化】執(zhí)行器注冊組件優(yōu)化:注冊邏輯調(diào)整為異步方式,提高注冊性能;

9、【優(yōu)化】執(zhí)行器鑒權(quán)校驗:執(zhí)行器啟動時主動校驗accessToken,為空則主動Warn告警;(已規(guī)劃安全強化:AccessToken動態(tài)生成、動態(tài)啟停等)

10、【優(yōu)化】郵箱告警配置優(yōu)化:將"spring.mail.from"與"spring.mail.username"屬性拆分開,更加靈活的支持一些無密碼郵箱服務(wù);

11、【優(yōu)化】多個項目依賴升級至較新穩(wěn)定版本,如netty、groovy、spring、springboot、mybatis等;

12、【優(yōu)化】UI組件常規(guī)升級,提升組件穩(wěn)定性;

13、【優(yōu)化】調(diào)度中心頁面交互優(yōu)化:用戶管理模塊密碼列取消;多處表達autocomplete取消;執(zhí)行器管理模塊XSS攔截校驗等;

14、【優(yōu)化】調(diào)度中心任務(wù)狀態(tài)探測慢SQL問題優(yōu)化;

15、【修復(fù)】GLUE-Java模式任務(wù),init/destroy無法執(zhí)行問題修復(fù);

16、【修復(fù)】Cron編輯器問題修復(fù):修復(fù)小概率情況下cron單個字段修改時導(dǎo)致其他字段被重置問題;

17、【修復(fù)】通用HTTP任務(wù)Handler(httpJobHandler)優(yōu)化:修復(fù) "setDoOutput(true)" 導(dǎo)致任務(wù)請求GetMethod失效問題;

18、【修復(fù)】執(zhí)行器Commandhandler示例任務(wù)優(yōu)化,修復(fù)極端情況下腳本進程掛起問題;

19、【修復(fù)】調(diào)度通訊組件優(yōu)化,修復(fù)RestFul方式調(diào)用 DotNet 版本執(zhí)行器時心跳檢測失敗問題;

20、【修復(fù)】調(diào)度中心遠(yuǎn)程執(zhí)行日志查詢亂碼問題修復(fù);

21、【修復(fù)】調(diào)度中心組件加載順序優(yōu)化,修復(fù)極端情況下調(diào)度組件初始慢導(dǎo)致的調(diào)度失敗問題;

22、【修復(fù)】執(zhí)行器注冊線程優(yōu)化,修復(fù)極端情況下初始化失敗時導(dǎo)致NPE問題;

23、【修復(fù)】調(diào)度線程連接池優(yōu)化,修復(fù)連接有效性校驗超時問題;

24、【修復(fù)】執(zhí)行器注冊表字段優(yōu)化,解決執(zhí)行器注冊節(jié)點過多導(dǎo)致注冊信息存儲和更新失敗的問題;

25、【修復(fù)】輪訓(xùn)路由策略優(yōu)化,修復(fù)小概率下并發(fā)問題;

26、【修復(fù)】頁面redirect跳轉(zhuǎn)后https變?yōu)閔ttp問題修復(fù);

27、【修復(fù)】執(zhí)行器日志清理優(yōu)化,修復(fù)小概率下日志文件為空導(dǎo)致清理異常問題;

軟件測評

操作簡單,新手用戶也能一分鐘快速上手

開發(fā)迅速、學(xué)習(xí)簡單、輕量級、易擴展

已開放源代碼并接入多家公司線上產(chǎn)品線,開箱即用

以上就是非凡軟件站小編今日為大家?guī)淼腦XL-JOB(分布式任務(wù)調(diào)度平臺),更多軟件下載盡在非凡軟件站。

軟件截圖

查看安裝過程

任務(wù)管理軟件大全

任務(wù)管理軟件大全 任務(wù)管理軟件能夠幫助用戶更好地管理正在運行的程序任務(wù),監(jiān)測計算機上所有進程的詳細(xì)信息,讓用戶了解并掌握自己的電腦運行情況,用戶可以隨時查看正在進行的任務(wù),并且能夠?qū)θ蝿?wù)進行快速啟動和關(guān)閉的操作,接下來非凡軟件站小編就給大家?guī)砣蝿?wù)管理軟件大全下載,感興趣的小伙伴們速來看看吧~~

軟件資訊

更多>
  • 智行火車票中如何更換座位

    智行火車票中如何更換座位

    智行火車票為用過們提供的服務(wù)都是很優(yōu)質(zhì)的,各種不同的功能都可以定義操作,使用過程中還可以隨時挑選座位,時間也是沒有限制的,下面小編就來為大家介紹一下設(shè)置教程,有需要的小伙伴及時關(guān)注哦!智行火車票座位挑選方法分享打開訂單進入智行火車票界面的訂單。點擊汽車票進入后找到界面的汽車票選項并點擊打開。顯示座位號界面就會展示出自己在智行火車票中購買的汽車票的座位號了。>總結(jié):進入智行火車票界面的訂單。進

  • 阿里云盤怎么操作

    阿里云盤怎么操作

    阿里云盤是一款十分好用專業(yè)的文件儲存管理軟件,用戶們可以隨心所欲的進行各種文件儲存,所有的功能都是很全面的,下面小編就來為大家介紹一下設(shè)置教程,有需要的小伙伴及時關(guān)注哦!阿里云盤使用教程1、打開阿里云盤app,點擊“+”按鈕。2、選擇上傳到云盤的文件類型,支持照片、視頻、文件等格式!3、選擇需要上傳阿里云盤的文件。4、在點擊右上角的上傳選項,等待上傳的時間!5、完成傳輸列,操作完成,目前上傳和下載

  • 追讀小說怎么修改閱讀字體

    追讀小說怎么修改閱讀字體

    追讀小說是一款熱門小說閱讀應(yīng)用。為了讓讀者享受更個性化的閱讀體驗,追讀小說提供了自定義字體功能。那么,在使用追讀小說APP時,如何修改閱讀字體呢?接下來,還不知道的朋友就來和小編一起跟隨步驟,探索一下如何輕松調(diào)整至心儀的字體樣式吧!追讀小說設(shè)置字體方法詳解1. 打開APP之后,點擊某本書,輕觸界面中部,在彈出的菜單欄中,找到設(shè)置選項,點擊進去。2. 在彈出的菜單欄中,找到系統(tǒng)默認(rèn)選項,點擊進去。3

  • 永旺積分入口在哪里

    永旺積分入口在哪里

    您是否在永旺購物后,想知道如何查看和使用累積的積分?想要輕松找到永旺積分的入口,享受積分兌換的便利嗎?其實,只需簡單幾步操作,您就能通過永旺的官方渠道,輕松管理自己的積分賬戶了。小編這里整理了一些相關(guān)內(nèi)容分享給大家,有需要的朋友可以來看看哦。永旺查看積分方法介紹第一:打開手機上的【永旺】;第二:進入【永旺】頁面,大家找到【我的】進入;最后:在【我的】頁面中,大家選擇【積分】即可。永旺積分入口在哪里

  • 上海市藥品比價查詢官網(wǎng)入口

    上海市藥品比價查詢官網(wǎng)入口

    想知道在上海哪里買藥更劃算?現(xiàn)在有了上海市的藥品比價查詢系統(tǒng),市民可以通過“上海醫(yī)保”微信公眾號輕松查找全市定點藥店的醫(yī)保藥品價格。下面就跟隨小編一起來看看具體的查詢教程吧。全國各省市藥品比價查詢?nèi)肟冢ú糠郑┥虾J泻邶埥『幽鲜『颖笔〗魇『笔S:點擊鏈接跳轉(zhuǎn)查看上海市藥品比價查詢官網(wǎng)入口搜索進入"上海醫(yī)保"微信公眾號進入"醫(yī)保服務(wù)"再點擊"藥

  • Boss直聘怎么更改手機號

    Boss直聘怎么更改手機號

    Boss直聘是一款廣受歡迎的招聘與求職平臺。無論是尋找工作的求職者,還是急需人才的企業(yè),都可以在這個平臺上找到滿意的結(jié)果。那么,當(dāng)我們需要在Boss直聘上更改綁定的手機號時,應(yīng)該如何操作呢?小編這里整理了些相關(guān)資料,快來和我一起看看吧!Boss直聘換綁手機號流程一覽第一步:打開BOSS直聘應(yīng)用,登錄后,在底部導(dǎo)航欄點擊“我的”進入個人中心頁面。第二步:在個人中心頁面右上角,點擊“設(shè)置”圖標(biāo),進入設(shè)

注意事項

本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!本站將不對任何資源負(fù)法律責(zé)任,所有資源請在下載后24小時內(nèi)刪除。
如侵犯了您的版權(quán)、商標(biāo)等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系版權(quán)說明注意事項)。若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系 !
用戶可自行按線路選擇相應(yīng)的下載點,可以直接點擊下載/另存為,若直接點擊下載速度太慢,請嘗試使用高速下載器。為確保下載的文件能正常使用,請使用WinRAR最新版本解壓本站軟件。
建議大家謹(jǐn)慎對待所下載的文件,大家在安裝的時候務(wù)必留意每一步!關(guān)于360安全衛(wèi)士QQ電腦管家的有關(guān)提示,請自行注意選擇操作。

国产精品秘 久久久囯产,亚洲无码在线网站,亚洲欧美日韩综合专区,亚洲A∨无码精品午夜在线观看