-
有时候,它是有用的去忽略一些名称已经确定的网络接口,以至于那些网络接口能被排除在服务发现注册的时候,例如,当在Docker容器中运行的时候;一个list类型的正则表达式能被设置去导致这些匹配的网络接口被忽略;下面的配置忽略docker0接口和所有以veth开头的网络接口:
application.yml.
spring: cloud: inetutils: ignoredInterfaces: - docker0 - veth.*
-
你也能强制用仅仅指定网络地址的方式通过用一个正则的list,像下面一样:
bootstrap.yml.
spring: cloud: inetutils: preferredNetworks: - 192.168 - 10.0
-
你也能强制指定仅仅使用内网地址,像下面一样:
application.ymlspring: cloud: inetutils: useOnlySiteLocalInterfaces: true
-
强制指定eureka instance ip,像下面一样:
application.ymleureka instance ip-address=192.168.135.101
Spring Cloud Eureka 多网卡
最新推荐文章于 2021-11-08 10:00:54 发布