二、XXL-JOB(執行器源碼學習)

一、執行器配置,其他省略

xxl.job.executor.appname=xxl-job-executor-sample

### 執行器IP [選填]:默認爲空表示自動獲取IP,多網卡時可手動設置指定IP,該IP不會綁定Host僅作爲通訊實用;地址信息用於 "執行器註冊" 和 "調度中心請求並觸發任務";

xxl.job.executor.ip=

### 執行器端口號 [選填]:小於等於0則自動獲取;默認端口爲9999,單機部署多個執行器時,注意要配置不同執行器端口;

xxl.job.executor.port=9999

二、執行器啓動

1、執行器是在主進程裏啓動的一個內嵌的ServerSocket,默認端口9999(配置項:xxl.job.executor.port)。

2、老版本執行器調用的:JettyServer

3、新版本執行器調用的:NettyHttpServer

  • 執行器提供的服務
  1. 接口列表

接口依次是:

(1)心跳檢測

(2)忙碌檢測

(3)終止任務

(4)獲取Rolling Log

(5)觸發任務執行

2、心跳接口

(1)代碼

(2)模擬調用

  1. 任務執行接口
  1. 代碼

  1. 模擬調用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章