jm-xxl-job
v1.0.0
Published
``` 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',
Downloads
3
Readme
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" } }