Spring boot eureka - 删除死服务

问题描述 投票:0回答:2

我正在研究 Eureka 的服务发现,我发现如果我终止一个进程,eureka 会将其显示为“DOWN”。有一天它会自己清理并删除它吗?

场景是这样的:假设我正在与亚马逊 AWS 合作。我想这样上传一个新版本:准备X台新机器并杀死旧机器。

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

我使用java和spring-cloud。

谢谢, 伊多

netflix-eureka spring-cloud-netflix
2个回答
4
投票

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

Eureka服务器应用程序.yml

eureka:
  server:
    enableSelfPreservation: false

服务申请.yml

eureka:
  instance:
    leaseRenewalIntervalInSeconds: 1
    leaseExpirationDurationInSeconds: 2

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


0
投票

您还可以使用 eureka api 删除实例

https://github.com/Netflix/eureka/wiki/Eureka-REST-operations

© www.soinside.com 2019 - 2024. All rights reserved.