关于xxl-job个人学习收获(后期慢慢补全)
一、结构相关:
xxl-job-admin:调度中心
xxl-job-core:公共依赖
xxl-job-executor…:执行器
文件中有sql文件,运行生成库表
- xxl_job_lock:任务调度锁表;
- xxl_job_group:执行器信息表,维护任务执行器信息;
- xxl_job_info:调度扩展信息表: 用于保存XXL-JOB调度任务的扩展信息,如任务分组、任务名、机器地址、执行器、执行入参和报警邮件等等;
- xxl_job_log:调度日志表: 用于保存XXL-JOB任务调度的历史信息,如调度结果、执行结果、调度入参、调度机器和执行器等等;
- xxl_job_log_report:调度日志报表:用户存储XXL-JOB任务调度日志的报表,调度中心报表功能页面会用到;
- xxl_job_logglue:任务GLUE日志:用于保存GLUE更新历史,用于支持GLUE的版本回溯功能;
- xxl_job_registry:执行器注册表,维护在线的执行器和调度中心机器地址信息;
- xxl_job_user:系统用户表;
二、调度中心注意事项
1、注意配置文件中数据库配置;
2、运行:目前自己运用的是springboot,可直接运行
三、执行器注意事项
1、确认pom文件中引入了 “xxl-job-core” 的maven依赖;
2、配置文件:
==>: xxl.job.admin.addresses配置(调度中心地址:例如http://127.0.0.1:8080/xxl-job-admin)
==>: xxl.job.executor.appname配置(执行器AppName,可视化界面添加执行器时需要)
==>: xxl.job.executor.port配置(执行器端口号,多个执行器时注意端口号不一致)
四、任务模式
查看官方文档