XXL_JOB 自动添加执行器名称

0 阅读1分钟

根据XXL_JOB给出的示例以及实际应用过程中发现,其只支持自动注册执行器至调度中心,而使用者需要登录调度中心手动添加执行器后方可在调度中心中看到注册信息。此篇笔记是为了减少手动添加执行器的过程而创作,其实方案比较简单:通过HTTP请求,添加执行器信息 三个步骤:

  1. 先登录调度中心,拿到Cookie。由于XXL_JOB 不同版本登录路径不同,因此将其作为配置项
  2. 拿到Cookie后 请求查询是否存在相同appName的执行器,如果已存在则不进行添加,否则进行第三步
  3. 通过参数appName以及title 进行请求添加执行器(需注意title在XXL_JOB有长度限制控制在12位)

★以上请求路径皆可通过调度中心页面请求中获取到★ 现提供可直接使用的start: github.com/lucknhb/xxl…

image.png