Eureka Server Health не работает - PullRequest
0 голосов
/ 23 мая 2018

Я недавно обновил сервер eureka с Camdem.R3 до Flinchley.RC1.В настройках было много изменений.

На Camden.R3, без каких-либо дополнительных настроек, работала ссылка на проверку работоспособности консоли.Для Flinchley.RC1 проверка работоспособности даст 404 ответа.Я пытаюсь прочитать последние настройки в документе Flinchley, но в нем только указано, как проверить работоспособность.Есть ли способ узнать, действительно ли клиент запустил контекст проверки работоспособности?

1 Ответ

0 голосов
/ 29 мая 2018

После нескольких исследований я обнаружил, что характеристики привода пружинного башмака были изменены на 2.0.Для Camden.R3, который совместим с пружинной загрузкой 1.X, все приводы запускаются в базовом контексте.В то время как Flinchley.RC1, который совместим с пружинной загрузкой 2.0, для всего контекста требуется контекстный префикс "/actuator".

Spring Boot 1.X привод:

  • Все конечные точки привода«Подсайты» включены по умолчанию.
  • Привод работоспособности даст более подробную информацию в своем ответе
  • Привод запускается в базовом контексте клиентского сайта Eureka (например, localhost: 8080 / health)

Привод Spring Boot 2.0:

  • По умолчанию включены только состояние и информация.
  • Привод работоспособности даст простой ответ ВВЕРХ / ВНИЗ.Чтобы показать другие, вам необходимо установить их в конфигурации.
  • Все приводы должны иметь префикс конечной точки в URL.Префикс по умолчанию - «привод» (например, http://localhost:8080/actuator/health)

Для получения более подробной информации см. Следующие сайты:

...