API 参考

任务调度配置

任务调度模块配置说明。

任务调度配置

配置前缀: nebula.task

基础配置

nebula:
  task:
    enabled: true
    executor:
      core-pool-size: 10               # 核心线程数
      max-pool-size: 200               # 最大线程数
      keep-alive-seconds: 60           # 线程空闲时间(秒)
      queue-capacity: 1000             # 队列容量
      thread-name-prefix: nebula-task- # 线程名前缀

XXL-JOB 配置

配置前缀: nebula.task.xxl-job

nebula:
  task:
    xxl-job:
      enabled: true
      admin-addresses: http://localhost:8080/xxl-job-admin  # 管理端地址
      executor-name: my-executor       # 执行器名称
      executor-ip: ""                  # 执行器IP(不填则自动检测)
      executor-port: 9999              # 执行器端口
      log-path: ./logs/xxl-job         # 日志路径
      log-retention-days: 30           # 日志保留天数
      access-token: xxl-job            # 访问令牌
      heartbeat-interval: 30           # 心跳间隔(秒)
      registry-retry-count: 3          # 注册重试次数
      registry-timeout: 10             # 注册超时(秒)