我有两个微服务,MS1和MS2都在Eureka服务器上注册。 MS1调用MS2。我发现即使在我关闭Eureka服务器之后,我也可以运行MS1而没有任何错误。如果Eureka服务器出现故障,MS1如何能够找出MS2的详细信息?
答案 0 :(得分:1)
事实上,每个eureka客户端都有一个缓存,用于eureka服务器中的所有服务器信息,因此eureka客户端中的功能区负载均衡器不必在每个请求中查询eureka服务器,并且默认情况下缓存每30秒刷新一次。
这就是为什么即使关闭了eureka服务器,您的MS1服务器仍然可以工作的原因。