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



我使用尤里卡和春云;

启动 2 个尤里卡客户端;

关闭尤里

卡客户端时,从尤里卡服务器注销尤里卡客户端需要一点时间(3-5 分钟(;

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

我相信

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

此行为可以通过以下设置之一或组合进行配置:

eureka:
  instance:
    registryFetchIntervalSeconds: 
    leaseRenewalIntervalInSeconds: 
    leaseExpirationDurationInSeconds: 

最新更新