尤里卡春天版本独立吗?

时间:2019-07-30 08:44:09

标签: spring-boot spring-cloud netflix-eureka

对于一个项目,我正在使用Spring Eureka。它与Spring boot 1.5一起使用时效果很好。我想升级到Spring Boot2。我看到使用Spring Boot 2,健康端点已经移动。尤里卡知道如何应对这一变化吗?

出于好奇,当春季注册到尤里卡时,它是否传递了健康网址,以便尤里卡知道在哪里联系健康网址?

1 个答案:

答案 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