xxlJob初次安装使用

一、下载源码,目前最新稳定版本为(2.3.0)

https://gitee.com/xuxueli0323/xxl-job/tags

 

二、安装数据库

解压后找到:/xxl-job/doc/db/tables_xxl_job.sql,执行该脚本

 

 

三、maven打包admin项目,上传jar包到Linux,执行下面命令

nohup java -jar xxl-job-admin-2.3.0.jar &

 

四、调度中心访问地址:http://localhost:8080/xxl-job-admin (该地址执行器将会使用到,作为回调地址)

默认登录账号 “admin/123456”, 登录后运行界面如下图所示。

 

 

五、配置部署 执行器项目(所有接入xxljob的客户端都可理解为执行器项目,本文使用源码自带执行器xxl-job-executor-sample-springboot)

执行器配置,配置文件地址,如果是本地又未改端口,可以不修改;注:自己写执行器具体请参考官网,官网很详细,这里不做介绍;

/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

xxl.job.admin.addresses=http://localhost:8080/xxl-job-admin

六、打包部署xxl-job-executor-sample-springboot项目,同步骤三一样

七、添加执行器(页面操作)

个人测试:admin项目和执行器项目在同服务器上,可以使用自动注册;如果不在同服务器需要手动注册,指定IP地址和端口(端口在执行器的配置文件:xxl.job.executor.port=9999);

默认有自带一个示例执行器,因为我使用的本身就是源码自带的执行器,所以就不添加了,有兴趣的自己试试即可

 

 

 八、添加执行任务(xxl-job-executor-sample-springboot源码中自带了几个实例,不在编写代码可自己看源码:src/main/java/com/xxl/job/executor/service/jobhandler/SampleXxlJob.java,直接上操作).

 

 

 上图创建了一个跨平台的HTTP任务,这种在实际应用中最常见,自定义的Job具体实现方式请参考官网,本文不做介绍

九、执行一次该任务

 

 十、查看执行任务的日志

 

 

此文主要讲解怎么部署和使用,各语言自定义执行器和任务可直接参考官网,里面写得很详细,这里就不详细展开了

 

posted @ 2021-04-21 16:40  夜空中的萤火虫  阅读(1006)  评论(0编辑  收藏  举报