记consul 多网卡时注册想要的ip
问题:
主机有多个ip,注册到consul时错误的ip会导致服务无法使用。
解决办法:
spring:
application:
name: service-provider
cloud:
inetutils:
preferred-networks:
- 192\.168\.1\.(.*)
配上后不生效,原因是配置了 下面这个spring.cloud.consul.discovery.ip-address,这个配置会覆盖已经生效的preferred-networks配置,取消这个配置即可
spring:
cloud:
consul:
discovery:
ip-address: ${spring.cloud.client.ip-address}