Eureka 优雅关机
跳到导航
跳到搜索
https://www.bilibili.com/video/BV1eU4y187zE/?p=14
注意:Actuator 和 Eureka 没有任何关系。放在这除了实现 Eureka 关机的效果以外,更重要是给同学们讲解 Actuator 的用法。
可以借助 Spring Boot 提供的 Actuator(监视器,监控中心)实现 Eureka 的优雅关机。
Spring Cloud 基于 Spring Boot ,Actuator 关闭 Spring Boot 项目,Spring Boot 项目都关闭了,Eureka Server 项目也关闭了。
spring-cloud-starter-netflix-eureka-server 默认依赖了 Actuator,就不需要导入额外包。
正常是需要导入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
在配置文件中开启 shutdown 功能即可
management:
endpoints:
# 所有功能默认开启
enabled-by-default: true
# 显示所有已启用功能
web:
exposure:
include: '*'
Actuator 中所有功能只提供了 post 方式。
使用 postman 发送 POST 请求