一 介绍
配置zuul.routes.指定微服务的serviceid=指定路径。例如:
zuul:
routes:
users: /myusers/**
二 实战
1 修改配置如下:
server:
port: 8040
spring:
application:
name: microservice-gateway-zuul
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
instance:
prefer-ip-address: true
zuul:
routes:
microservice-provider-user: /user/**
2 地址栏输入
http://localhost:8040/user/1
3 地址栏输入
http://localhost:8001/1
可以获得同样的结果
4 说明
当输入
http://localhost:8040/user/1,由配置microservice-provider-user: /user/**可知,会路由到microservice-provider-user微服务,microservice-provider-user微服务对应的URL为
http://localhost:8001
本文介绍了如何使用Zuul进行路由配置,通过一个具体示例展示了如何将请求路由到指定的微服务。配置中指定了微服务的serviceid与路径的对应关系,实现了对指定路径请求的有效转发。
2361

被折叠的 条评论
为什么被折叠?



