我使用Eureka和Spring Cloud;
启动2个Eureka客户端;
关闭Eureka客户端时,Eureka客户端从Eureka服务器注销需要一点时间(3-5分钟);
@LoadBalanced后的RestTemplate会继续调用关闭服务,该如何修复?
发布于 2017-06-13 23:39:04
我相信一个Eureka客户端应用程序不会为每个请求通过Eureka服务器来获取另一个Eureka客户端应用程序的元数据。这意味着Eureka客户端应用程序会保留注册表的缓存,如果另一个Eureka客户端应用程序注销,则在与Eureka服务器同步之前,其元数据可能仍会缓存在前一个客户端中。
可以通过以下设置之一或组合来配置此行为:
eureka:
instance:
registryFetchIntervalSeconds:
leaseRenewalIntervalInSeconds:
leaseExpirationDurationInSeconds: https://stackoverflow.com/questions/44517491
复制相似问题