Zuul Gateway Не показывает приложение, зарегистрированное в Eureka;Зарегистрировано с использованием Eureka-REST-операций Документация - PullRequest
0 голосов
/ 02 мая 2019

После того, как я следовал документации Eureka в https://github.com/Netflix/eureka/wiki/Eureka-REST-operations (за исключением того, что в url не должно быть "/ v2"), я могу зарегистрировать приложение Python-Flask, а именно python_client, в Eureka.

Кроме того, мне пришлось добавить сервис коляски в Эврике, чтобы увидеть зарегистрированное приложение Python в моих маршрутах zuul -

http://localhost:xxxx/routes

{"/ python_client / **": "python_client "}

Но все остальные зарегистрированные приложения отображаются через URL-адрес шлюза zuul, как - http://localhost:xxxx/app_name.Принимая во внимание, что те же самые приложения при регистрации через REST-Operations в Eureka не отображаются.

Пример - http://localhost:xxxx/python_client

возвращает

Страница ошибки Whitelabel Это приложение не имеет явногосопоставление для / error, поэтому вы видите это как запасной вариант.

Произошла непредвиденная ошибка (тип = Внутренняя ошибка сервера, статус = 500).ОБЩИЕ СВЕДЕНИЯ

Моя догадка - полезная нагрузка, предложенная в документации Eureka (https://github.com/Netflix/eureka/wiki/Eureka-REST-operations), а здесь - https://automationrhapsody.com/json-format-register-service-eureka/ не подходит для Zuul.

Кто-нибудь сталкивался с такой же проблемой или любойпредложения?

...