美文网首页
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