首页 > 其他分享 >xxl-job 容器化部署时实现自动注册

xxl-job 容器化部署时实现自动注册

时间:2022-11-15 17:58:12浏览次数:48  
标签:容器 机器 admin ip server job xxl

集群环境

  • 机器 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"

分别启动 A 和 B 的容器,登录后台查看自动注册是否成功

标签:容器,机器,admin,ip,server,job,xxl
From: https://www.cnblogs.com/iyiluo/p/16893297.html

相关文章