Проблемы с настройкой прокси-сервера Zuul с обнаружением Eureka

Я пытаюсь настроить прокси-сервер zuul, который будет действовать как служба шлюза для других API в моей архитектуре микросервиса.

До сих пор во всех учебниках, с которыми я сталкивался, клиент обнаружения и прокси-сервер zuul были настроены в разных модулях gradle, в то время как я пытаюсь настроить их в одном и том же модуле gradle.

Я определил маршруты и вижу, что мои сервисы были успешно зарегистрированы на панели управления eureka. Я также проверил, что могу пропинговать службы с помощью клиента обнаружения из моей службы привратника, но всякий раз, когда я пытаюсь получить доступ к службам из URL-адреса, я получаю

"Балансировщик нагрузки не имеет доступного сервера для клиента:xyz" исключение.

Может кто-нибудь, пожалуйста, помогите мне настроить это?

Это потому, что эта установка не рекомендуется. Трудно (если невозможно) заставить его работать.

spencergibb 24.02.2019 14:47

@spencergibb Могу я узнать причину??

Arsh Thind 24.02.2019 16:12

Клиент Eureka связывается с сервером через http. Он не создан для встроенного варианта использования.

spencergibb 24.02.2019 20:02

Большое спасибо. Я чуть не вырвал себе волосы во время отладки этой ошибки!

Arsh Thind 01.03.2019 12:11
0
4
98
0

Другие вопросы по теме