主题
路由配置详解
前言
现实中可能只想让Zuul代理部分微服务,又或者需要对URL进行更加精确的控制。Zuul的路由配置非常灵活、简单,本博客通过几个实例,详细讲解Zuul的路由配置。
内容
1.自定义指定微服务的访问路径
说明:配置zuul.routes.指定微服务的serverId = 指定路径即可。例如:
作用:cloud-register-user微服务会被映射到:/user/**路径。
zuul:
routes:
cloud-register-user: /user/**
2.忽略指定微服务
说明:使用zuul.ignored-services配置需要忽略的服务,多个用逗号分隔。
作用:Zuul忽略cloud-register-user和cloud-register-consumer-ribbon微服务,只代理其它微服务。
zuul:
ignored-services: cloud-register-user,cloud-register-consumer-ribbon
3.忽略所有微服务,只路由指定微服务
说明:将zuul.ignored-services设为'*',rout