“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 请求
