创建rest api端点的最佳方法是什么,该端点检查不同应用程序资源的运行状况,例如java中的数据库,Amazon SQS等
答案 0 :(得分:1)
spring-boot-actuator
为数据源提供健康。
添加执行器后使用/health
API。
以下是可用健康指标的spring boot documentation以及如何创建自定义健康指标。以下是显示健康指标完整内容的documentation on security details。
答案 1 :(得分:0)
除非自定义HealthIndicator
:
@Component
public class MyHealthIndicator implements HealthIndicator {
@Override
public Health health() {
int errorCode = check(); // perform some specific health check
if (errorCode != 0) {
return Health.down().withDetail("Error Code", errorCode).build();
}
return Health.up().build();
}
}