xxl-job使用
# xxl-job使用
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。
# 1.使用
admin调度中心(可类比zk,nacos理解)和执行器(一个项目、服务) 其中一个执行器可以配置执行多个job任务(方法),添加执行任务只需要在在类的方法指定@JobHandler。然后在调度中心绑定执行器和任务时根据项目的配置和注解的字段对应匹配即可。 在调度中心中具体定时任务配置流程:先配置执行器,每个执行器对应一组待执行的job任务——>添加执行任务(JobHandler需要与测试实例的@XxlJob注解名称相匹配)
xxljob注册方式如果选择自动注入,服务端又没有配置的话就会自动读取服务端的地址,手动录入就是手动输入服务端的地址,就是executor中配置的ip和port。
# 2.spring整合
- 配置任务调度中心ip+端口
- appname:当前项目名称
- 执行器ip(可不填
- port执行器端口
- logpath执行器运行日志文件存储磁盘路径
编辑 (opens new window)
上次更新: 2023/12/15, 15:49:57