Spring cloud服务如何做到优雅下线

利用Spring Boot Actuato的管理端点

本地搭建了一个HA的Eureka server注册中心:

Spring cloud服务如何做到优雅下线_第1张图片

修改服务提供者的pom.xml添加依赖


org.springframework.boot
spring-boot-starter-actuator

配置启用shutdown

endpoints.shutdown.enabled=true

本地启动项目,观察到服务已经成功注册到了注册中心:


直接shutdown该服务,看到日志输出:

Spring cloud服务如何做到优雅下线_第2张图片

刷新eureka面板看到

Spring cloud服务如何做到优雅下线_第3张图片

本地并没有关闭自我保护,观察到up变成down证明服务下线成功了.

你可能感兴趣的:(Spring-cloud)