xxl-job簡介&整體架構設計


                                    xxl-job簡介&整體架構設計

請尊重作者勞動成果,轉載請標明原文鏈接:

https://www.cnblogs.com/wanghongsen/p/12503472.html

 

一 簡介:

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

 

二 整體架構設計:

XXL-JOB 是一個輕量級分布式任務調度框架,它的核心設計理念是把任務調度分為兩個核心部分:調度中心(xxl-admin),和 執行器。隔離成兩個部分。這是一種中心化的設計,由調度中心來統一管理和調度各個接入的業務模塊(也叫執行器),

接入的業務模塊(執行器)只需要接收調度信號,然后去執行具體的業務邏輯,兩者可以各自的進行擴容。 

1 調度中心:

負責管理調度,我們在github上下載的工程部署起來就是調度中心,即admin管理端,調度中心有以下幾個功能

1 任務管理:對調度的任務進行觸發時間等配置

2 日志管理:查看調度的日志情況

3 執行器管理:管理接入的業務模塊

4 其它,比如用戶權限配置和運行統計報表等功能

2 執行器

即接入的業務模塊,需要引入一個ar包,然后在application.xml文件上進行調度中心的地址等配置,啟動后,在調度中心 就可以看到該接入的業務模塊(執行器)。


免責聲明!

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



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