2016-08-14 5 views
2

Я изучаю Eureka для обнаружения сервисов, и я узнал, что если я убью процесс, эврика отобразит его как «DOWN». Очистит ли он его и удалит его когда-нибудь?Spring boot eureka - удалить мертвые услуги

Сценарий: Позволяет сказать, что я работаю с amazon AWS. Я хочу загрузить новую версию таким образом: подготовить X новых машин и убить старые.

Новые машины будут зарегистрированы в eureka при запуске, но как старые машины будут незарегистрированы у Eureka?

Я использую java и spring-cloud.

Спасибо, идо

ответ

0

Не уверен, если это поможет вам, но вы можете попробовать это.

Eureka сервер application.yml

eureka: 
    server: 
    enableSelfPreservation: false 

Сервис application.yml

eureka: 
    instance: 
    leaseRenewalIntervalInSeconds: 1 
    leaseExpirationDurationInSeconds: 2 

Прочитайте это для информации: - https://github.com/ExampleDriven/spring-cloud-eureka-example