美文网首页
SpringCloud 服务注册-多网卡配置

SpringCloud 服务注册-多网卡配置

作者: 南城忆往 | 来源:发表于2021-05-13 09:35 被阅读0次

    方式一

    对SpringCloud的配置

    
    # 方法一:指定IP
    spring.cloud.inetutils.preferred-networks=192.168.122.80
    
    # 方法二:IP网段
    spring.cloud.inetutils.preferred-networks=192.168.122.
    
    # 方法三:忽略网卡列表
    spring.cloud.inetutils.ignored-interfaces[0]=eth0
    spring.cloud.inetutils.ignored-interfaces[1]=eth1
    spring.cloud.inetutils.ignored-interfaces[2]=eth2
    
    # 容器化部署时需要注意:
    docker run 方式:
    docker run -d --name test 
    -e "spring.cloud.inetutils.preferred-networks=192.168.122.80" 
    -e "spring.cloud.inetutils.ignored-interfaces[0]=eth0" 
    test:1.0
    
    # 注意:
    - 根据自己的需要尝试组合或者单独使用。
    
    

    方式二

    对注册服务Eureka的配置

    # 其他配置忽略
    
    # 服务注册中心配置
    eureka.client.service-url.defaultZone=${MOCK_EUREKA_HOST:http://192.168.122.150:18761/eureka/}
    eureka.client.register-with-eureka=true
    eureka.client.fetch-registry=true
    eureka.instance.ip-address=192.168.122.80 # 指定注册中心的IP,注册时需要开启使用IP注册
    eureka.instance.prefer-ip-address=true
    eureka.instance.instance-id=${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}
    
    # 在容器化部署时按需配置环境变量等。
    

    相关文章

      网友评论

          本文标题:SpringCloud 服务注册-多网卡配置

          本文链接:https://www.haomeiwen.com/subject/uxjtjltx.html