0

我们什么时候应该使用 Spring Boot 执行器。如果包括在内,它对应用程序内存和 cpu 使用有多大影响?

我目前正在使用 Spring Boot 2.x。

4

1 回答 1

1

使用 Actuator,您可以获得生产级工具,而无需自己实际实现这些功能。您可以公开有关正在运行的应用程序的详细信息,例如,其运行状况、详细指标、JVM 转储、环境变量等。

如果您正在使用任何健康检查,则执行器健康端点是一个非常好的候选者。如果您在 PCF 等平台上运行应用程序,这将非常有用。

您甚至可以根据需要添加自己的自定义执行器端点。

在最新版本的 Spring Boot 中(我不记得是什么时候更改的),默认情况下仅启用健康端点以进行 HTTP 访问。

说了这么多,因为我从来没有读过任何关于 Spring Boot Actuator 对应用程序内存和 CPU 影响巨大的信息,我会说它可以忽略不计。

参考文档:https ://docs.spring.io/spring-boot/docs/current/reference/html/actuator.html 。

于 2021-09-21T17:59:08.070 回答