Я пытаюсь настроить Spring Boot Zuul 2.2, чтобы я мог отправлять запросы в службу, которая зарегистрирована в Eureka и, таким образом, известна Zuul.
Я могу получить доступ к интерфейсу Swagger службы через Zuul, но когда я пытаюсь отправить запрос в службу, я получаю ответ 404 HTTP status - not found
.
Служба настроена следующим образом:
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: always
eureka:
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://localhost:8761/eureka
instance:
preferIpAddress: true
Приложение Zuul настроено так:
eureka:
instance:
preferIpAddress: true
client:
registerWithEureka: true
fetchRegistry: true
spring:
application:
name: app-zuul
management:
endpoints:
web:
exposure:
include: routes,filters
endpoint:
health:
show-details: always
и, наконец, конфигурация Eureka:
eureka:
client:
registerWithEureka: false
fetchRegistry: false
spring:
application:
name: app-eureka
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: always
Я могу отправлять запросы непосредственно пользователю обслуживание через http://localhost:3335/api/v1/...
, но я получаю 404
, когда я пытаюсь запросить http://localhost:8763/app-user/api/v1/...
.
Мне не хватает какой-либо конфигурации?