我使用Eureka和Spring Cloud;
启动2个Eureka客户端;
关闭Eureka客户端时,从Eureka服务器取消注册的Eureka客户端需要一点时间(3-5分钟);
使用@LoadBalanced的RestTemplate会继续调用关闭服务,怎么修复它?答案 0 :(得分:1)
我认为Eureka
客户端应用无法通过Eureka
服务器获取有关每个请求的另一个Eureka
客户端应用的元数据。这意味着Eureka
客户端应用程序保留了注册表的缓存,如果另一个Eureka
客户端应用程序注销,其元数据可能仍然是先前客户端中的缓存,直到它与Eureka
服务器同步。
可以通过这些设置中的一个或组合来配置此行为:
eureka:
instance:
registryFetchIntervalSeconds:
leaseRenewalIntervalInSeconds:
leaseExpirationDurationInSeconds: