Весеннее Облако Эврика + Ворота Zuul Api на Heroku - PullRequest
1 голос
/ 19 февраля 2020

В настоящее время на моем сервере обнаружения Eureka обнаружены 2 приложения. Первое приложение - мой api-шлюз Zuul, а второе - базовый c сервис. Мой api-шлюз Zuul предназначен для перенаправления клиентов в мой сервис basi c и другие в будущем. В настоящее время в моем api-шлюзе Zuul эти определения определены в его application.properties.

zuul.routes.basic-spotify.service-id=basic-spotify
zuul.routes.basic-spotify.path=/basic-spotify/**

Когда я развертываю эти сервисы на heroku и пытаюсь попасть в / basi c -potify через api-gateway, я в конечном итоге получить 500 тайм-аут ошибки. Первоначально я использовал zuul.routes.basi c -spotify.path.url, который требует фактический URL-адрес моего приложения heroku. Этот способ работал отлично, но я чувствовал, что он побеждал цель иметь eureka, так как это был полный URL, а не имя, предоставленное Eureka. Я заменил его на идентификатор службы, который был названием службы в Eureka. Я не использую Hystrix или ленту, поэтому основные решения, которые я рассмотрел для этой проблемы, не работают для моего случая.

...