Java Spring云网关自动路由到Eureka服务

Java Spring云网关自动路由到Eureka服务,java,spring,netflix-eureka,spring-cloud-gateway,Java,Spring,Netflix Eureka,Spring Cloud Gateway,我与Spring合作创建微服务。我使用Eureka进行服务发现,使用Zuul进行路由。现在我想切换到SpringCloudGateway(因为它是无阻塞的),但我没有找到一种自动路由到每个Eureka服务的方法 例如,如果一个服务“eureka客户端”注册到eureka,Zuul会自行向该服务提供类似localhost:8762/eureka客户端的路径。使用SpringCloudGateway,我必须为每项服务自己创建一条路由 routes: - id: eureka-

我与Spring合作创建微服务。我使用Eureka进行服务发现,使用Zuul进行路由。现在我想切换到SpringCloudGateway(因为它是无阻塞的),但我没有找到一种自动路由到每个Eureka服务的方法

例如,如果一个服务“eureka客户端”注册到eureka,Zuul会自行向该服务提供类似localhost:8762/eureka客户端的路径。使用SpringCloudGateway,我必须为每项服务自己创建一条路由

      routes:
      - id: eureka-client
        uri: lb://eureka-client
        predicates:
        - Path=/eureka-client/**
有一些服务是可以接受的,但最终我可能会得到数百个服务。每个人都必须在SpringCloudGateway中编写自己的路由

有没有办法提供从Spring Cloud Gateway到Eureka的每项服务的自动路由?

自动路由可以是

spring.cloud.gateway.discovery.locator.enabled=true