XXL-JOB 分布式任务服务部署

注意

XXL-JOB,在开发测试过程也不需要单独部署一个服务,由共享中心进行统一版本维护,各应用需要时进行申请使用,分配单独的账号进行应用的开发调度,不建议再单独部署XXL-JOB占用资源

服务部署

名称:xxl-job-admin (可自定义)

Docker镜像:172.16.102.2:5000/library/xxl-job-admin:2.4.0

容器端口:8300 (这里生产环境建议以集群IP访问,因job-admin主要做为后端的应用调用,无需将端口暴露出来,开发环境可以设置为NodePort方式)

环境变量:

SERVER_CONTEXT_PATH:/waf-job-admin (上下文路径,自定义)

JOB_DATASOURCE_URL:jdbc:mysql://waf-mysql:3306/waf_job?Unicode=true&characterEncoding=UTF-8 (job数据库的连接URL)

JOB_DATASOURCE_USERNAME:xxx (数据库连接账号)

JOB_DATASOURCE_PASSWORD:**** (数据库连接密码)

JOB_ACCESSTOKEN:xxx (访问token,生产环境一定要设置,以免出现权限绕过)

1680507344196

访问验证

通过设置的SERVER_CONTEXT_PATH上下文值,加NodePort暴露的端口进行访问,如果通过集群IP的方式,需要配置Ingress,通过内网域名进行访问,如开发环境:d.wiseda.cn

1680508017446

登录后,检查相关的版本是否匹配。

1680508042045

上次更新:
编辑者: 李贤伟