xxl-job yml配置
时间: 2023-08-26 17:12:19 浏览: 152
以下是一个简单的 xxl-job 的 yml 配置示例:
```yaml
xxl:
job:
# 调度中心配置
admin:
addresses: http://localhost:8080/xxl-job-admin
accessToken: null
# 执行器配置
executor:
# 执行器名称,必须唯一
appname: xxl-job-executor-sample
# 执行器 IP
ip:
# 执行器端口
port: 9999
# 执行器日志路径
logpath: /data/applogs/xxl-job/jobhandler
# 执行器日志保留天数
logretentiondays: 30
# 执行器通信方式
addressType: 0
# 执行器日志输出方式
logAppender: 0
# 执行器任务执行线程池配置
executorServiceHandler: xxlJobExecutor
# 执行器 JobHandler 注册
jobhandler:
# 示例如下,可自定义实现 IJobHandler 接口,注意注入的是 IJobHandler 而不是 JobHandler
- key: demoJobHandler
value: com.xxx.xxx.jobhandler.DemoJobHandler
```
其中,调度中心配置中的 `addresses` 是调度中心的地址,`accessToken` 是调度中心的访问令牌;执行器配置中的 `appname` 是执行器的名称,`ip` 是执行器的 IP 地址,`port` 是执行器的端口,`logpath` 是执行器的日志路径,`logretentiondays` 是执行器日志的保留天数,`addressType` 是执行器的通信方式,`logAppender` 是执行器日志的输出方式,`executorServiceHandler` 是执行器任务执行线程池配置,`jobhandler` 是执行器 JobHandler 的注册信息,可以注册多个 JobHandler。
阅读全文