Eureka服务器运行状况未运行

时间:2018-05-23 06:05:57

标签: spring-cloud netflix-eureka

我最近更新了一台从Camdem.R3到Flinchley.RC1的eureka服务器。设置有很多变化。

在Camden.R3上,不进行任何其他设置,健康检查的控制台链接将起作用。对于Flinchley.RC1,健康检查将给出404响应。我正在尝试阅读Flinchley文档中的最新设置,但它只说明了如何检查健康状况。有没有办法找出客户端是否真的运行了运行状况检查上下文?

1 个答案:

答案 0 :(得分:0)

经过多次研究,我发现弹簧靴执行器的规格已经改为2.0。对于与弹簧启动1.X兼容的Camden.R3,所有执行器均在基本环境中启动。虽然Flinchley.RC1与spring boot 2.0兼容,但所有上下文都需要上下文前缀“/ actuator”。

Spring Boot 1.X执行器:

  • 默认情况下,所有执行器端点“子站点”都已打开。
  • 健康执行机构会在其中提供更详细的信息 响应
  • 执行器在Eureka客户端站点的基本上下文中启动(例如localhost:8080 / health)

Spring Boot 2.0执行器:

  • 默认情况下仅启用运行状况和信息。
  • 健康执行器会给出UP / DOWN的简单答案。要显示其他人,您需要在配置中设置它们。
  • 所有执行器必须在URL中具有端点前缀。默认前缀 是“执行者”(例如http://localhost:8080/actuator/health

有关详细信息,请参阅以下网站: