二、XXL-JOB(执行器源码学习)
xxl-job
xxl-job: 是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。
项目地址:https://gitcode.com/gh_mirrors/xx/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)心跳检测
(2)忙碌检测
(3)终止任务
(4)获取Rolling Log
(5)触发任务执行
2、心跳接口
(1)代码
(2)模拟调用
- 任务执行接口
- 代码
- 模拟调用
GitHub 加速计划 / xx / xxl-job
27.16 K
10.79 K
下载
xxl-job: 是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。
最近提交(Master分支:3 个月前 )
e5d26ba2 - 3 个月前
977ad87b - 4 个月前
更多推荐
已为社区贡献2条内容
所有评论(0)