【问题标题】:Is eureka spring version independent?eureka spring 版本独立吗?
【发布时间】:2019-12-07 14:37:44
【问题描述】:

对于我正在使用 Spring Eureka 的项目。它适用于 Spring Boot 1.5。我想升级到 Spring boot 2。我看到 Spring boot 2 的健康端点已经移动。 eureka 知道如何处理这种变化吗?

出于好奇,当 spring 注册到 eureka 时,它会传递健康 url 是什么,以便 eureka 知道在哪里联系健康 url?

【问题讨论】:

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


    【解决方案1】:

    我最近做了spring boot版本升级。 Eureka 与 spring boot 2 配合得很好。

    eureka 知道如何处理这种变化吗?

    是的,根据以下配置,它将查找默认的 /actuator/health 端点。

    /**
     * Default prefix for actuator endpoints
     */
    private String actuatorPrefix = "/actuator";
    private String healthCheckUrlPath = actuatorPrefix + "/health";
    

    因此,如果我们启用了执行器端点,它会尝试连接到给定的端点以进行健康检查。

    当 spring 注册到 eureka 时,它会传递健康 url 是什么,以便 eureka 知道在哪里联系健康 url?

    是的,我们可以在将客户端注册到 eureka 服务器时提供健康检查 URL。在这种情况下,它将始终从提供的端点进行健康检查。 这是我们可以用来设置相同的属性-

    eureka.instance.health-check-url-path= HEALTH_CHECK_URL_PATH
    

    或者,

    eureka:
      instance:
        healthCheckUrlPath: HEALTH_CHECK_URL
    

    【讨论】:

    • 很棒的解释。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2011-10-23
    • 2020-07-20
    • 1970-01-01
    • 2022-11-16
    • 2019-07-10
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多