每个服务使用ip注册到eureka,而不是hostname
springcloud默认是使用主机名注册的,使用IP注册到注册中心,需要做以下配置:eureka:client:service-url:defaultZone: http://localhost:10010/eureka/instance:#instanc中的配置是让该服务使用IP注册到注册中心,而不是hostname#instance-id...
·
springcloud默认是使用主机名注册的,使用IP注册到注册中心,需要做以下配置:
eureka:
client:
service-url:
defaultZone: http://localhost:10010/eureka/
instance:
# instanc中的配置是让该服务使用IP注册到注册中心,而不是hostname
# instance-id: ${spring.cloud.client.ip-address}:${server.port}
preferIpAddress : true
instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}
其中获取ip,SpringCloud2.0版本对应的key值为${spring.cloud.clent.ip-address},网上流传大多为${spring.cloud.clent.ipAddress}
更多推荐
已为社区贡献2条内容
所有评论(0)