最近碰到Eureka一个问题,就是多台Eureka部署集群时,会都出现在unavailable-replicas 下面。
unavailable-replicas http://node2.thor.eureka:3333/eureka/,http://node1.thor.eureka:3333/eureka/
发现原因时这个,发布时要指定hostName
myHostName: node1.thor.eureka
eureka:
instance:
hostname: ${myHostName}
然后发布时指定
java -jar eureka.jar --myHostName=node2.thor.eureka
注意,下面两个选项要打开
eureka:
client:
register-with-eureka: true
fetch-registry: true
、