当前位置:   article > 正文

微服务中多网卡造成的通信故障与解决办法

微服务中多网卡造成的通信故障与解决办法

故障现象
正常情况
在这里插入图片描述
故障现象
在这里插入图片描述
模拟场景
在这里插入图片描述
解决办法
方法1:利用hosts绑定域名

spring.application.name=first-microservice
server.port=8080
spring.cloud.nacos.discovery.username=nacos
spring.cloud.nacos.discovery.password=nacos
spring.cloud.nacos.discovery.server-addr=192.168.31.230:8848
spring.cloud.nacos.discovery.namespace=public
spring.cloud.nacos.discovery.ip=test.com
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述
在这里插入图片描述
方法2:排除虚拟网卡

spring.cloud.inetutils.ignored-interfaces=vm-eth1
  • 1

默认情况下,Spring Cloud将忽略以下网络接口
docker
● lxc
● lxdbr0
● veth.*
● wlan.
方法3:限定IP范围

spring.cloud.inetutils.preferred-networks=10.31.0.0/16
  • 1

spring.cloud.inetutils.preferred-networks 是 Spring Cloud InetUtils 库提供的一个选项,用于配置应用程序优先使用的网络地址范围。在服务启动时,Spring Cloud InetUtils 会自动检测服务器的网络接口,并尝试找到一个可用的IP地址作为服务的主机名。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号