2.3. MicroProfile Health
2.3.1. JBoss EAP 中的 MicroProfile 健康
JBoss EAP 包含 SmallRye 健康组件,可用于确定 JBoss EAP 实例是否按预期响应。此功能默认为启用。
MicroProfile 健康仅在将 JBoss EAP 作为单机服务器运行时才可用。
MicroProfile 健康规范定义以下健康检查:
- 就绪
-
确定应用是否已准备好处理请求。注释
@Readiness
提供此健康检查。 - 存活度
-
确定应用是否正在运行。注释
@Liveness
提供此健康检查。
MicroProfile Health 3.0 中移除了 @Health
注释。
MicroProfile 健康 3.0 有以下破坏更改:
-
修剪
@Health
限定符 -
将 HealthCheckResponse
state
参数重命名为status
,以修复降序问题。这也导致相应方法重命名。
如需有关 MicroProfile Health 3.0 中破坏更改的更多信息,请参阅 MicroProfile Health 3.0 发行说明。
重要
:empty-readiness-checks-status
和 :empty-liveness-checks-status
管理属性在未定义就绪 度
探测时指定全局状态。
或
存活度