1.0.0 • Published 10 months ago

jm-xxl-job v1.0.0

Weekly downloads
-
License
-
Repository
-
Last release
10 months ago

nacos

  modules: {
    'jm-xxl-job': {
      config: {
        // 执行器AppName,在调度中心配置执行器时使用
        XXL_JOB_EXECUTOR_KEY: 'executor-example-express',
        // 调度中心地址
        XXL_JOB_SCHEDULE_CENTER_URL: 'http://172.17.0.2:30979/xxl-job-admin',
        // 调度中心设置的请求令牌,调度中心和执行器都会进行校验,双方AccessToken匹配才允许通讯
        XXL_JOB_ACCESS_TOKEN: '9217CF7406F643BEB71CC00731129CC9',
        // 任务执行日志的存储路径
        XXL_JOB_JOB_LOG_PATH: 'logs/job',
        // 执行器运行日志开关(非任务执行日志),默认关闭
        XXL_JOB_DEBUG_LOG: 'true',
      }
    }
  }

任务配置

内部方法调用,通过this.xxlJob.xx JobHandler:demoJobHandler 任务参数:{ "name": "xx", "data": {} }

通用HTTP任务Handler;业务方只需要提供HTTP链接等信息即可 JobHandler:httpJobHandler 任务参数:{ "url": "http://127.0.0.1:3000/test", "method": "get", "data": { "name": "123" } }

1.0.0

10 months ago