【问题标题】:Service is accessible even after Eureka is shutdown即使在 Eureka 关闭后也可以访问服务
【发布时间】:2017-09-01 12:16:04
【问题描述】:

我有两个微服务,MS1 和 MS2 都在 Eureka 服务器上注册。 MS1 调用 MS2。我发现即使在我关闭 Eureka 服务器后,我也能够运行 MS1 而不会出现任何错误。如果 Eureka 服务器宕机,MS1 怎么知道 MS2 的详细信息?

【问题讨论】:

    标签: netflix-eureka spring-cloud-netflix


    【解决方案1】:

    实际上每个eureka客户端都有一个eureka server中所有server信息的缓存,所以eureka client中的ribbon loadbalancer不必每次请求都去查询eureka server,缓存默认每30秒刷新一次。

    这就是为什么你的 MS1 服务器在你关闭 eureka 服务器后仍然可以工作的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 2014-11-29
      • 2016-01-18
      • 2019-02-03
      • 1970-01-01
      • 2016-08-16
      相关资源
      最近更新 更多