二、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. 模拟调用

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