2.0.2
Expected behavior第三语言接入,registry 接口,应该刷新执行器表数据,新增一条
Actual behavior没有添加执行器表数据
Steps to reproduce the behavior这里是一个空方法,也就是说只能手动页面添加执行器
Other information2.0.2
Expected behavior第三语言接入,registry 接口,应该刷新执行器表数据,新增一条
Actual behavior没有添加执行器表数据
Steps to reproduce the behavior这里是一个空方法,也就是说只能手动页面添加执行器
Other information有一个注册监控线程,每隔30s会刷新xxl_job_group表,所以注册了最终会刷新到xxl_job_group表,只是可能会有延时
这是刷新原有的执行器地址,我是通过registry 接口 新增,只新增了 xxl_job_registry 表数据,没有新增 xxl_job_group 数据
首先你需要新增执行器,xxl_job_group 表就会有记录,然后通过registry 接口 新增,会新增 xxl_job_registry 表数据 然后有线程每隔30s从xxl_job_registry 表查询存活(1分半钟)的执行器地址,刷新到xxl_job_group 表
这里也只是刷新执行器的地址,新增还是要去web 页面,但是第三方语言通过 api 注册不了
你是说添加执行器要到web页面吗?确实不支持自动新增执行器,registry 接口只是注册执行器地址,不过也可以绕过web页面,直接用com.xxl.job.admin.controller.JobGroupController#save方法新增
registry 接口里,原作者有定义空实现的方法,没写业务,不知道出于什么考虑,我自己写好对接了
他这确实不会在执行器项目启动完成后在xxl_job_group 表自动加数据,需要提前在web端配置好执行器,选择为自动注册,然后通过定时每30秒刷新xxl_job_registry 表中的才能同步到 xxl_job_group 表中