Skip to content

定时任务

xxl-job 国产开源项目

xxl-job 任务调度器

执行管理器

执行器开发

TIP

  • 注册执行器的端口:
    yaml
    xxl.job:
      #设置一:调度中心和执行器,均不设置AccessToken;关闭安全性校验;
      #设置二:调度中心和执行器,设置了相同的AccessToken;
      accessToken:
      # 以下是client 执行器端配置(注意:若不想配置调度器也是执行器,请自行参考xxl)
      admin:
        addresses: 'http://${JOBS_IP:localhost}:${JOBS_PORT:8767}/xxl-job-admin'
      executor:
        # 执行器名
        appname: ${spring.application.name}
        address: 'http://${EXECUTOR_IP:localhost}:${EXECUTOR_PORT:8775}/${spring.application.name}'
        # 调度器通过XXL-RPC跟执行器通信的IP
        ip: ${EXECUTOR_IP:localhost}
        # 调度器通过XXL-RPC跟执行器通信的端口
        port: ${EXECUTOR_PORT:8775}
        # 日志路径
        logpath: ${logging.file.path}/${spring.application.name}/jobhandler
        # 日志保留天数
        logretentiondays: 30
    xxl.job:
      #设置一:调度中心和执行器,均不设置AccessToken;关闭安全性校验;
      #设置二:调度中心和执行器,设置了相同的AccessToken;
      accessToken:
      # 以下是client 执行器端配置(注意:若不想配置调度器也是执行器,请自行参考xxl)
      admin:
        addresses: 'http://${JOBS_IP:localhost}:${JOBS_PORT:8767}/xxl-job-admin'
      executor:
        # 执行器名
        appname: ${spring.application.name}
        address: 'http://${EXECUTOR_IP:localhost}:${EXECUTOR_PORT:8775}/${spring.application.name}'
        # 调度器通过XXL-RPC跟执行器通信的IP
        ip: ${EXECUTOR_IP:localhost}
        # 调度器通过XXL-RPC跟执行器通信的端口
        port: ${EXECUTOR_PORT:8775}
        # 日志路径
        logpath: ${logging.file.path}/${spring.application.name}/jobhandler
        # 日志保留天数
        logretentiondays: 30

欢迎使用天源云Saas快速开发系统