首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Cloud Gateway自动路由到Eureka服务

Spring Cloud Gateway自动路由到Eureka服务
EN

Stack Overflow用户
提问于 2019-05-20 13:57:18
回答 1查看 1.1K关注 0票数 0

我使用Spring创建微服务。我使用Eureka进行服务发现,使用Zuul进行路由。现在我想切换到Spring Cloud Gateway (因为是非阻塞性质),但我想不出一种自动路由到每个Eureka服务的方法。

例如,如果一个服务'eureka-client‘注册到Eureka,Zuul本身就会为这个服务提供一个类似localhost:8762/eureka-client的路径。使用Spring Cloud Gateway,我必须自己为每个服务创建一条路由。

代码语言:javascript
复制
      routes:
      - id: eureka-client
        uri: lb://eureka-client
        predicates:
        - Path=/eureka-client/**

只有几个服务是可以接受的,但最终我可能会得到数百个服务。而且每个人都必须在Spring Cloud Gateway中编写自己的路由。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-20 14:38:41

自动路由可以是configured

代码语言:javascript
复制
spring.cloud.gateway.discovery.locator.enabled=true
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56215050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档