微服务--Gatway:网关

routes:

  - id:order_route(路由唯一 标识,路由到order)

  uri:http://localhost:8020   #需要转发的地址

#断言规则(用于路由规则的匹配)

   predicates:

       -path=/order-serv/**

-path=lb://order-service  #   lb:   使用nacos中的本地负载均衡策略(一般用这个

匹配到:http://localhost:8020/order-serv/order/add

   #过滤器去掉第一次的路径

     filters:

           -StripPrefix=1

改成:http://localhost:8020/order/add

集成necos

gatway:

微服务--Gatway:网关_第1张图片

路由断言工厂:

作用:当请求gatway时,使用断言对请求进行匹配,如果匹配成功则路由转发,匹配失败则返回404;

类型:内置,自定义

过滤器工厂:

作用:通过过滤器工厂进行一些业务逻辑处理器,比如:添加剔除响应头,添加去除参数等

类型:(内置、自定义)局部过滤器、全局过滤器

Gatway跨域处理
Gatway整合sentinel实现网关限流

微服务--Gatway:网关_第2张图片

微服务--Gatway:网关_第3张图片

你可能感兴趣的:(微服务,架构,云原生)