После того, как я следовал документации 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.
Кто-нибудь сталкивался с такой же проблемой или любойпредложения?