集群环境
- 机器 A: 部署 xxl-job-admin
- 机器 B: 部署 xxl-job-executor
机器 A 的物理网卡 ip 地址为 x.x.x.x,机器 B 的物理网卡 ip 地址为 y.y.y.y
准备
修改执行器 yml 配置
xxl:
job:
admin:
addresses: http://server-A:8080/xxl-job-admin
executor:
appname: server-B
ip: server-B
port: 8088
修改 docker-compose 配置
机器 A
version: "3"
services:
server-A:
image: xxl-job-admin:0.0.1
restart: always
ports:
- "8080:8080"
extra_hosts:
- "server-B:y.y.y.y"
机器 B
version: "3"
services:
server-B:
image: xxl-job-executor:0.0.1
restart: always
ports:
- "8088:8088"
extra_hosts:
- "server-A:x.x.x.x"