xxl-job的简单安装和使用

题外话:公司招人不是你会啥就让你干啥,而是需要干啥你就得会啥!因此程序员需要不断的更新自己的知识储备,毕竟技术才是王道!好了接下来上干货。

xxl-job的安装和使用

引用雪里大神(源码下载地址)https://github.com/xuxueli/xxl-job/releases,在次感谢大神!

步骤一:初始化数据库

我用的是mysql数据库,下载源码解压之后,运行sql语句会生成16张表。在配置的时候注意一下“XXL_JOB_QRTZ_TRIGGER_LOG”这张表的SQL语句!我刚开始下载的不是realease版本的源码,所以这张表的语句有一个错误,看一下’default 0’是否存在。如果没有的话会导致执行器不会回执结果!注意日志的查看即可!
xxl-job的简单安装和使用_第1张图片

步骤二:调度器的配置
这一步按照雪里大神的官方文档配置即可,可能难点在于源代码对的编译(使用Maven);本人用的Python,所以对java这一套东西还在摸索当中,所以编译的时候废了好大劲!

(这是编译好的xxl-job-admin源码)https://download.csdn.net/download/qq_41808934/10584740

步骤三:执行器的配置
同上具体步骤参考官方文档,配置执行器的时候,如果要搭集群的话,注意将回调地址配置为一致即可;我自己配置的时候用的是spring的方式。如果需要编译好的源码,连接在下面!

(这是编译好的xxl-job-spring源码)https://download.csdn.net/download/qq_41808934/10584752

这个工具还可以配置子job,在生产中有时候我们需要在一个脚本执行完毕之后,在执行另一个脚本!用crontab等其他工具也可以,但是个人觉得xxl-job这个工具更加的可控,也更加的直接,最重要的是可视化!

正儿不经的干货有木有

最后将我自己在腾讯云服务器上搭好的xxl奉献给大家!!仅供参考!!

140.143.247.229:8081/xxl-job-admin

你可能感兴趣的:(xxl-job的简单安装和使用)