Actuator服务治理

在Spring Boot的众多Starter POMs中有一个特殊的模块,它不同于其他模块那样大多用于开发业务功能或是连接一些其他外部资源。它完全是一个用于暴露自身信息的模块,它的主要作用是用于监控与管理

Spring Boot 1.x版本
在1.x中,Actuator遵循 R/W 模型,这意味着我们可以从中读取或写入它。例如,我们可以检索指标或应用程序的运行状况。或者,我们可以优雅地终止我们的应用程序或更改我们的日志配置。
为了使其工作,Actuator要求Spring MVC通过HTTP公开其端点。不需要其他的技术支持。

Spring Boot 2.x版本
2.x中Actuator保持其基本意图,但简化了其模型,扩展功能并包含更好的默认值。
这个版本变得与技术无关。此外,它通过将其与应用程序合并来简化其安全模型。
此外,最新版本现在支持CRUD模型,而不是旧的RW(读/写)模型。

使用方法
pom引入:


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

image.png

健康检查出现问题:

图片1.png

你可能感兴趣的:(Actuator服务治理)