对于一个项目,我正在使用Spring Eureka。它与Spring boot 1.5一起使用时效果很好。我想升级到Spring Boot2。我看到使用Spring Boot 2,健康端点已经移动。尤里卡知道如何应对这一变化吗?
出于好奇,当春季注册到尤里卡时,它是否传递了健康网址,以便尤里卡知道在哪里联系健康网址?
答案 0 :(得分:1)
我最近做了Spring Boot版本升级。尤里卡(Eureka)与弹簧靴2配合良好。
尤里卡知道如何应对这一变化吗?
是,基于以下配置,它将查找默认的/ actuator / health端点。
/**
* Default prefix for actuator endpoints
*/
private String actuatorPrefix = "/actuator";
private String healthCheckUrlPath = actuatorPrefix + "/health";
因此,如果启用了执行器端点,它将尝试连接到给定的端点以进行运行状况检查。
当春季向尤里卡注册时,它是否传递了健康网址,以便尤里卡知道在哪里联系健康网址?
是的,我们可以在将客户端注册到eureka服务器时提供运行状况检查URL。在这种情况下,它将始终从提供的端点进行运行状况检查。 这是我们可以用来设置相同属性的属性-
eureka.instance.health-check-url-path= HEALTH_CHECK_URL_PATH
OR
eureka:
instance:
healthCheckUrlPath: HEALTH_CHECK_URL