“Eureka 优雅关机”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“https://www.bilibili.com/video/BV1eU4y187zE/?p=14”的新页面) |
Jihongchang(讨论 | 贡献) |
||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
https://www.bilibili.com/video/BV1eU4y187zE/?p=14 | 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,就不需要导入额外包。 | ||
+ | [[文件:Spring-cloud-starter-netflix-eureka-server默认依赖了Actuator.png|无|缩略图|493x493像素]] | ||
+ | |||
+ | |||
+ | 正常是需要导入<syntaxhighlight lang="xml"> | ||
+ | <dependency> | ||
+ | <groupId>org.springframework.boot</groupId> | ||
+ | <artifactId>spring-boot-starter-actuator</artifactId> | ||
+ | </dependency> | ||
+ | </syntaxhighlight>在配置文件中开启 shutdown 功能即可<syntaxhighlight lang="yaml"> | ||
+ | management: | ||
+ | endpoints: | ||
+ | # 所有功能默认开启 | ||
+ | enabled-by-default: true | ||
+ | # 显示所有已启用功能 | ||
+ | web: | ||
+ | exposure: | ||
+ | include: '*' | ||
+ | </syntaxhighlight>Actuator 中所有功能只提供了 post 方式。 | ||
+ | |||
+ | 使用 postman 发送 POST 请求 | ||
+ | |||
+ | http://localhost:8761/actuator/shutdown |
2023年3月21日 (二) 04:03的最新版本
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 请求