当前位置: 首页 > news >正文

专业二维码网站建设seo优化啥意思

专业二维码网站建设,seo优化啥意思,北京门户网站建设,北京ui网页设计培训1 简介 网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等。而springcloudgateway 作为SpringCloud 官方推出的第二代网关框架,取代了Zuul网关。 1.1 SpringCloudGateway特点: (1)基于Spring5,支持响应…

1 简介

        网关作为流量的入口,常用功能包括路由转发、权限校验、限流控制等。而springcloudgateway 作为SpringCloud 官方推出的第二代网关框架,取代了Zuul网关。

1.1 SpringCloudGateway特点:

(1)基于Spring5,支持响应式编程和SpringBoot2.0

(2)支持使用任何请求属性进行路由匹配

(3)特定于路由的断言和过滤器

(4)集成Hystrix进行断路保护

(5)集成服务发现功能

(6)易于编写Predicates和Filters

(7)支持请求速率限制与路径重写

2 核心概念 

2.1 路由

路由是网关最基础的部分,路由信息有一个ID、一个目的URL、一组断言和一组 Filter 组成。如果断言路由为真,则说明请求的URL和配置匹配 

2.2 断言

        Java8中的断言函数。SpringCloudGateway中的断言函数输入类型是Spring5.0框 架中的ServerWebExchange。Spring Cloud Gateway 中的断言函数允许开发者去定义匹配 来自于httpRequest 中的任何信息,比如请求头和参数等。

2.3 过滤器

一个标准的SpringwebFilter。Springcloudgateway 中的 filter 分为两种类型的 Filter,分别是 Gateway Filter 和 Global Filter。过滤器 Filter 将会对请求和响应进行修改处理

3 工作原理

                                        

        客户端发送请求给网关,网关收到请求,并HandlerMapping判断是否请求满足路由,满足就发给网关的WebHandler。WebHandler 将请求交给一个过滤器链,请求到达目标服务之前,会执行所有过滤器的pre方法。请求到达目标服务处理之后再依次执行所有过滤器的post方法。

一句话:满足某些断言(predicates)就路由到指定的地址(uri),使用指定的过滤器(filter)

4 Gateway的集成

4.1 pom引入依赖

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>

4.2 添加配置文件

spring:cloud:gateway:routes:
#        - id: test_route
#          uri: https://www.baidu.com
#          predicates:
#            - Query=url,baidu
#
#        - id: qq_route
#          uri: https://www.qq.com
#          predicates:
#            - Query=url,qq#        - id: product_route
#          uri: lb://gulimall-product
#          predicates:
#            - Path=/api/product/**
#          filters:
#            - RewritePath=/api/(?<segment>.*),/$\{segment}
#
#        - id: third_party_route
#          uri: lb://gulimall-third-party
#          predicates:
#            - Path=/api/thirdparty/**
#          filters:
#            - RewritePath=/api/thirdparty/(?<segment>.*),/$\{segment}
#
#        - id: member_route
#          uri: lb://gulimall-member
#          predicates:
#            - Path=/api/member/**
#          filters:
#            - RewritePath=/api/(?<segment>.*),/$\{segment}
#
#        - id: ware_route
#          uri: lb://gulimall-ware
#          predicates:
#            - Path=/api/ware/**
#          filters:
#            - RewritePath=/api/(?<segment>.*),/$\{segment}
#
#        - id: admin_route
#          uri: lb://renren-fast
#          predicates:
#            - Path=/api/**
#          filters:
#            - RewritePath=/api/(?<segment>.*),/renren-fast/$\{segment}## 前端项目,/api
## http://localhost:88/api/captcha.jpg   http://localhost:8080/renren-fast/captcha.jpg
## http://localhost:88/api/product/category/list/tree http://localhost:10000/product/category/list/tree

4.3 注意 

在gateway中配置uri配置有三种方式,包括
        第一种:ws(websocket)方式: uri: ws://localhost:8808
        第二种:http方式: uri: http://www.baidu.com
        第三种:lb(注册中心中服务名字)方式: uri: lb://microname 

4.3.1 规则1

        各种Predicates同时存在于同一个路由时,请求必须同时满足所有的条件才被这个路 由匹配。

4.3.2 规则2

        一个请求满足多个路由的谓词条件时,请求只会被首个成功匹配的路由转发

4.4 断言(Predicates)

4.5 过滤器(filters)

http://www.dinnco.com/news/83244.html

相关文章:

  • 本地部署iis部署网站网站建设的基本流程
  • 广告设计的基本流程步骤碉堡了seo博客
  • 水仙直播网站整站优化公司
  • 网站建设如果登录失败seo网站推广优化
  • wordpress添加51统计荥阳seo
  • 网站安全建设方案总结中国国家培训网官网查询
  • 长春公司网站推广大数据免费查询平台
  • 广州做网站平台seo排名优化软件
  • 自己组装电脑做网站服务器营销型企业网站推广的方法有哪些
  • 网站开发简易软件域名查询ip地址
  • 做网站什么价格网站软件开发
  • c 语言Vs做网站接口网站推广费用
  • 湖北省建设厅网站如何申诉如何找客户资源
  • 云主机如何做两个网站小吃培训去哪里学最好
  • 深圳有没有可以做家教的网站seo站长助手
  • 用dw做的代码怎么放在网站上网站seo外包公司
  • 深圳那家做网站好经典软文案例50字
  • 电商网站怎么做聚合长沙靠谱seo优化费用
  • 网站做点击收费标准深圳seo关键词优化
  • 基于php技术的网站建设最新军事动态最新消息
  • 杭州专业做网站公司搜索引擎环境优化
  • 北京公司网站制作电话网页设计基础
  • 在线做简历的网站全网推广怎么做
  • wordpress 主题丢失西安seo服务培训
  • ajax网站开发典型实例外链seo
  • 电子商务网站的类型广告联盟平台挂机赚钱
  • 网站设计0基础sem是什么的英文缩写
  • 淄博网站2345网址导航怎么卸载
  • 网站美编设计怎么做手机关键词seo排名优化
  • 太原做网站公司哪家好网站建设公司好