Spring boot eureka - 删除死服务

时间:2016-08-14 14:52:41

标签: netflix-eureka spring-cloud-netflix

我正在研究Eureka的服务发现,我发现如果我杀了一个进程,eureka会把它显示为" DOWN"。它会清理它并在某一天将它移除吗?

场景是这样的:假设我正在使用亚马逊AWS。我想以这种方式上传新版本:准备X新机器并杀死旧机器。

新机器将在启动时注册到eureka,但旧机器将如何从Eureka注销?

我使用java和spring-cloud。

谢谢, Ido

1 个答案:

答案 0 :(得分:1)

不确定这是否会对您有所帮助,但您可以尝试一下。

Eureka server application.yml

eureka:
  server:
    enableSelfPreservation: false

服务application.yml

eureka:
  instance:
    leaseRenewalIntervalInSeconds: 1
    leaseExpirationDurationInSeconds: 2

请阅读以获取信息: - https://github.com/ExampleDriven/spring-cloud-eureka-example