Я работаю с Spring для создания микросервисов.Я использую Eureka для обнаружения сервисов и Zuul для маршрутизации.Теперь я хотел переключиться на Spring Cloud Gateway (из-за неблокирующей природы), но мне не удалось найти способ автоматической маршрутизации к каждому сервису Eureka.
Например, если один сервис - eureka-client'регистрируется в Eureka, Zuul предоставляет путь, подобный localhost: 8762 / eureka-client, к этой службе сам по себе.С помощью Spring Cloud Gateway я сам должен создать маршрут для каждого сервиса.
routes:
- id: eureka-client
uri: lb://eureka-client
predicates:
- Path=/eureka-client/**
С некоторыми услугами это приемлемо, но в итоге я могу получить сотни услуг.И каждый должен написать свой собственный маршрут в Spring Cloud Gateway.
Есть ли способ обеспечить автоматическую маршрутизацию от Spring Cloud Gateway к каждому сервису из Eureka?