xxl-job 部署及应用
· 阅读需 2 分钟
xxl-job 服务端安装
docker run -d -e PARAMS="--spring.datasource.url=jdbc:mysql://192.168.2.90:3306/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=UTC \
--spring.datasource.username=root \
--spring.datasource.password=obcijV6j5BjvLLB8gJZpUC6aho \
--spring.datasource.driver-class-name=com.mysql.jdbc.Driver" \
-p 9088:8080 \
-v /data/xxl-job:/data/applogs \
--name xxl-job \
-d xuxueli/xxl-job-admin:2.3.0
# --xxl.job.accessToken=csml3ewi3al1oehxmo68pqxer" \
# 执行期鉴权所需的配置
# 浏览器访问
IP:9088/xxl-job-admin
xxl-job 执行器部署
# 本地下载安装包
wget https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.zip
unzip 2.3.0.zip
# 使用 IDEA 打开编辑 (需要修改的点)
# logback.xml
<property name="log.path" value="/Users/macbook/Software/log/xxl-job-executor-sample-springboot.log"/>
# application.properties
server.port=9088
xxl.job.admin.addresses=http://192.168.2.93:9088/xxl-job-admin
# xxl.job.accessToken= # 如果服务端有加 token 验证,这条需要添加
xxl.job.executor.appname=test-admin-api-cron-executor-sample # 与xxl服务端创建项目名需相同
xxl.job.executor.logpath=/opt
# mvn package 打成 jar 包,rz 到代码对应目录