可以自己定义一个注解,然后项目启动的时候扫描注解,获取注解里的配置,调用 XXL-JOB 后的 API 接口直接插入,这样新加的任务在你启动后就自动创建了。
扩展监控支持短信和钉钉XXL-JOB 对任务的失败告警默认只支持邮件的方式,但是提供了扩展的方式,需要对后台的代码进行扩展才行。
可以自己动手扩展监控告警,比如支持钉钉消息,短信等告警方式。
扩展代码位置:JobFailMonitorHelper.failAlarm
数据格式:
{ "emails": ["xxx.mail.com", "xxx.mail.com"], "dingdings": [{ "access_token": " ", "secret": "" }], "mobiles": ["18211110000"] }上面定义的 Json 数据格式我们可以直接用后台目前已有的监控邮箱的文本框进行输入,然后在
JobFailMonitorHelper 进行解析,选择对应的发送方式即可。