欢迎访问Spring Cloud中国社区

我们致力于成为中国最专业的Spring Boot和Spring Cloud交流社区。推荐使用Github直接登录,欢迎加微信号Software_King进入社区微信交流群。若发现网站bug欢迎反馈!

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

xmlhunter · 2月前 · 595 ·

新入坑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要过好久才能看到之前注册的服务,差不多要十来分钟。这是什么情况,有人可以解答一下吗?