У меня есть приложение Spring Cloud, которое служит аннотацией Zuul Server (с @EnableZuulProxy). На этом этапе у меня есть запросы / api / *, перенаправленные на соответствующие промежуточные службы, в то время как все остальные запросы перенаправляются в службу представления, поэтому из конфигурации pov это выглядит следующим образом:
zuul:
ignoredServices: '*'
routes:
reservation-owner:
path: /api/service1
url: http://service1.net
--- here couple of other api mappings --
ui:
path: /**
url: http://presentation-service.net/
Это отлично работает, пока я не захочу проверить любую из конечных точек Actuator на прокси-сервере zuul. Поскольку они попадают под / **, они перенаправляются в службу представления.
Я уже пытался установить определенные конечные точки для маршрутизации обратно на сервер zuul, но, если я прав, у меня получился бесконечный цикл вызова zuul самого себя. Итак, если я прав, я ищу способ определить путь для службы презентации, которая будет включать все, кроме, например, / admin / * конечные точки. Является ли это возможным? Или есть другой подход?