0. 什么是xxl-job
XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
1. 文档地址
1. 配置xxl-job-admin
1. 修改application.properties
主要修改下面几个配置
server.port=8017
server.servlet.context-path=/newjob
spring.datasource.url=<replace>
spring.datasource.username=<replace>
spring.datasource.password=<replace>
2. linux服务器启动
- copy xxl-job-admin的jar包到远程服务器(xxl-job-admin-2.2.1-SNAPSHOT.jar)
- 运行xxl-job-admin(后台运行)
nohup java -jar xxl-job-admin-2.2.1-SNAPSHOT.jar &
- 打开地址 <服务器地址>:<:端口号>/
![](https://tva1.sinaimg.cn/large/007S8ZIlgy1gf61vuzw1qj30og0j2aa4.jpg)
3. 配置xxl-job-admin的nginx
upstream new_job_clinks_com_cn {
server <服务器地址>:<服务器端口> weight=1 max_fails=2;
}
location ^~/newjob/