SpringCloud Zuul

目录

路由转发

1.转发

// 网关服务的启动类添加注解
@EnableZuulProxy
  • 结果
// 原来接口访问路径
http://localhost:8501/hello
// 使用路由请求9001是路由服务的启动端口,product是另一个服务的服务名
http://localhost:9001/product/hello

2.自定义路由

# 网关服务的配置文件添加
# product为另一个服务的服务名
# /pdt/** 请求到product的路径
zuul.routes.product=/pdt/**
  • 官方解释
    SpringCloud Zuul

  • 还可以这么写,同上效果一样

- pdt自定义的路由映射规则名,根据场景自己随意命名
zuul.routes.pdt.service-id=product
zuul.routes.pdt.path=/pdt/**
  • url写法
# 结果是 通过官网http://localhost:9001/p/hi/可直接访问
zuul.routes.pdt.path=/p/hi/**
zuul.routes.pdt.url=http://localhost:8501/hello

3.禁止某路由被访问

# 此处放的是通配符式的,数组形式匹配多个
zuul.ignored-patterns=/**/product/hello,/p/hi/**

敏感头

  • 默认为"Cookie", "Set-Cookie", "Authorization"
# 设置为空
zuul.routes.pdt.sensitive-headers=
上一篇:《Flutter 小技巧》一行禁用App,一行置灰App,致敬


下一篇:Ubuntu 18.04 安装Virtual Box or VMWare workstation Pro 14