#microservices #jhipster #netflix-zuul #netflix-ribbon
#микросервисы #jhipster #netflix-zuul #netflix-лента
Вопрос:
У меня есть следующая структура приложений spring boot:
- приложение шлюза в качестве прокси-сервера zuul.
- серверное приложение как микросервис.
Когда я подключаюсь к службе rest в серверной части через маршрутизацию zuul с использованием ribbon load balancer, я получаю 404 ответа. Но когда я удаляю балансировку нагрузки ленты, она работает нормально.
Это происходит как раз при развертывании в web logic. Он отлично работает на tomcat.
Почему это происходит? Есть ли какое-либо решение для этого?
Ниже мой код до и после.
До изменения (не работает на weblogic):
zuul:
routes:
serviceName:
path: /serviceName/**
serviceId: serviceName
serviceName:
ribbon:
listOfServers: localhost:8081
После изменения (раздел ленты удален / работает над weblogic):
zuul:
routes:
serviceName:
path: /serviceName/**
url: http://localhost:8081