欢迎访问Spring Cloud中国社区

《重新定义Spring Cloud实战》由Spring Cloud中国社区倾力打造,基于Spring Cloud的Finchley.RELEASE版本,本书内容宽度足够广、深度足够深,而且立足于生产实践,直接从生产实践出发,包含大量生产实践的配置。欢迎加微信Software_King进群答疑,国内谁在使用Spring Cloud?欢迎登记

新入坑spring cloud,遇到一个问题,有人能解答一下吗?

xmlhunter · 4月前 · 700 ·

新入坑spring cloud,尝试搭建一个集群。集群有2台机器组成,相关信息如下:

application.yml配置如下:
app:
first-ip: 146.33.240.17
second-ip: 146.33.240.19

port: 5678

spring:
profiles: first-eureka
application:
name: eureka
server:
port: ${app.port}
eureka:
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://${app.second-ip}:${app.port}/eureke
instance:

hostname: ${app.first-ip}

spring:
profiles: second-eureka
application:
name: eureka
server:
port: ${app.port}
eureka:
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://${app.first-ip}:${app.port}/eureka
instance:
hostname: ${app.second-ip}

然后服务可以成功注册到这两个eureka上,看eureka也互相把对方设置成了DS Replicas。现在遇到的问题如下,如果我停掉146.33.240.17上的eureka再重启,146.33.240.17很快就可以看到之前注册的服务。但是如果我停掉146.33.240.19上的eureka再重启,146.33.240.19要过好久才能看到之前注册的服务,差不多要十来分钟。这是什么情况,有人可以解答一下吗?