Spring cloud 关闭Eureka客户端时,带有@LoadBalanced的RestTemplate将继续调用关闭服务,如何修复?

Spring cloud 关闭Eureka客户端时,带有@LoadBalanced的RestTemplate将继续调用关闭服务,如何修复?,spring-cloud,netflix-eureka,spring-cloud-netflix,Spring Cloud,Netflix Eureka,Spring Cloud Netflix,我用尤里卡和春云 启动2个Eureka客户 关闭Eureka客户端时,Eureka客户端从Eureka服务器注销需要3-5分钟的时间 带有@LoadBalanced的RestTemplate将继续调用关闭服务,修复情况如何?我相信Eureka客户端应用不会通过Eureka服务器为每个请求获取另一个Eureka客户端应用的元数据。这意味着一个Eureka客户端应用程序保留注册表缓存,如果另一个Eureka客户端应用程序取消注册,其元数据可能仍会缓存在前一个客户端中,直到它与Eureka服务器同步

我用尤里卡和春云

启动2个Eureka客户

关闭Eureka客户端时,Eureka客户端从Eureka服务器注销需要3-5分钟的时间

带有@LoadBalanced的RestTemplate将继续调用关闭服务,修复情况如何?

我相信Eureka客户端应用不会通过Eureka服务器为每个请求获取另一个Eureka客户端应用的元数据。这意味着一个Eureka客户端应用程序保留注册表缓存,如果另一个Eureka客户端应用程序取消注册,其元数据可能仍会缓存在前一个客户端中,直到它与Eureka服务器同步

此行为可以通过以下一种或多种设置进行配置:

eureka:
  instance:
    registryFetchIntervalSeconds: 
    leaseRenewalIntervalInSeconds: 
    leaseExpirationDurationInSeconds: 

请不要在多个地方张贴问题。请看我的回答