1.服务网关的作用:
如果没有服务网关所有的客户端请求会和每个服务打交道,有了服务网关的话 所有的请求都会经过服务网关
2.服务网关的特点:
1.稳定性,高可用
2.性能,并发性
3.安全性 防止恶意攻击
4.扩展性
3.服务网关的方案:
1.
2.Zuul
4.Zuul的特点:
1.路由+过滤器=Zuul
2.核心是一系列过滤器
5.Zuul的四种过滤器API
1.前置(pre)
2.路由(Route)
3.后置 (post)
4.错误(Error)
6.Zuul的请求生命周期
springcloud服务网关
7.新建一个项目 api-gateway
8.路由转发基本功能:
8-1:在主类上加上注解
springcloud服务网关
8-2:访问别的服务的接口:
http://localhost:8091/product/productInfo
服务名+接口名
post测试:
springcloud服务网关
springcloud服务网关
9.自定义路由和禁止某个地址被路由:

zuul:
  routes:
  #自定义路由 把/myProduct/productInfo/ListForOrder 路由到 /product/productInfo/ListForOrder
    myProduct:
      path: /myProduct/**
      serviceId: product
      #禁止某个地址被路由 可写多个 set
  ignored-patterns:
    - /product/productInfo/ListForOrder
    - /myProduct/productInfo/ListForOrder

10.Zuul的Cookie:
前端通常要传cookie给后端 使用zuul组件是不能传递cookie的
因为

相关文章:

  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2019-09-15
  • 2021-06-16
  • 2022-12-23
猜你喜欢
  • 2022-01-20
  • 2021-08-29
  • 2021-10-30
  • 2021-06-30
  • 2022-12-23
  • 2021-06-05
  • 2021-08-01
相关资源
相似解决方案