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

做PS的赚钱的网站百度统计平台

做PS的赚钱的网站,百度统计平台,做公众号网站有哪些,wordpress 七牛云文章目录 一、网关简介1.1 网关提出的背景1.2 网关在微服务中的位置1.3 网关的技术选型1.4 补充 二、Spring Cloud Gateway的简介2.1 核心概念:路由(Route)2.2 核心概念:断言(Predicate)2.3 核心概念&#…

文章目录

  • 一、网关简介
    • 1.1 网关提出的背景
    • 1.2 网关在微服务中的位置
    • 1.3 网关的技术选型
    • 1.4 补充
  • 二、Spring Cloud Gateway的简介
    • 2.1 核心概念:路由(Route)
    • 2.2 核心概念:断言(Predicate)
    • 2.3 核心概念:过滤器(Filter)
    • 2.4 功能特性
  • 三、自定义断言和过滤器
    • 3.1 自定义路由断言工厂
    • 3.2 自定义过滤器工厂
    • 3.3 自定义全局过滤器
  • 参考链接

一、网关简介

1.1 网关提出的背景

在微服务架构中,一个系统会被拆分为多个微服务,这样就带来了一些问题:

  • 前端需要维护大量微服务的地址。随着项目的迭代,后端可能需要重新划分微服务,此时前端需要进行相应的调整。
  • 每个微服务都需要进行一些重复的工作,如认证、鉴权、处理跨域问题。

为了解决上述问题,微服务引入了网关的概念。网关作为客户端的统一入口,负责将请求路由到具体的微服务。网关还可以实现一些业务无关的公用逻辑,如认证、鉴权、处理跨域、路由转发、安全策略(SQL注入,Web攻击,黑白名单)、流量控制、日志监控,证书/加密解密等处理等。

1.2 网关在微服务中的位置

请求链:客户端->负载均衡->网关->微服务。
在这里插入图片描述

1.3 网关的技术选型

在这里插入图片描述

1.4 补充

对于一般的系统,只涉及一个微服务应用,此时网关和微服务应用在一起。

对于复杂的系统,会涉及多个微服务应用,此时在每个微服务应用中都使用一个单独的网关是不合理的,正确的做法是单独使用一个应用作为这些微服务应用的共同网关。

二、Spring Cloud Gateway的简介

2.1 核心概念:路由(Route)

使用了网关后,所有客户端的请求都会先达到网关,再由网关将请求转发到特定的微服务。Spring Cloud Gateway中定义了路由的概念,使用路由来配置请求的转发逻辑,每个路由包含如下几个关键元素:

  • ID:路由的唯一标识符。
  • URI:目标服务的地址。
  • Order:路由优先级,数字越小,优先级越高。
  • Predicates:一系列判断条件,用于决定请求是否应该由当前路由处理。
  • Filters:请求在被转发前后可执行的一系列操作,用以修改请求或响应。

路由本质是一种配置,每种路由对应一条配置,可以通过配置文件或代码来配置。其中使用的Predicate和Filter可以是内置的,也可以是自定义的。

2.2 核心概念:断言(Predicate)

断言用于判断收到的请求是否应该由当前路由处理。断言基于请求的各种属性(如请求头、路径、方法等)进行匹配。Spring Cloud Gateway 提供了多种内置的断言工厂,如基于路径(Path)、请求方法(Method)、主机名(Host)、查询参数(Query)等的断言,同时也支持自定义断言。断言之间可以进行逻辑组合(AND、OR等),以实现复杂的匹配逻辑。

内置断言见官方文档中的5. Route Predicate Factories

2.3 核心概念:过滤器(Filter)

过滤器用于对请求和响应进行处理。过滤器可以修改请求、响应或执行路由逻辑。过滤器可以用来实现诸如身份验证、日志记录、请求改写、响应处理等多种功能。Spring Cloud Gateway同样提供了丰富的内置过滤器工厂,并且支持自定义过滤器。

从作用范围看,过滤器分为两种类型,网关路由器(Gateway Filters)应用于特定路由,全局路由器(Global Filters)应用于所有路由。

内置过滤器见官方文档中的6. GatewayFilter Factories7. Global Filters

2.4 功能特性

  • 基于Spring 5,Project Reactor,SprngBoot 2 构建。
  • 动态路由:能匹配任何请求属性。
  • 支持路径重写。
  • 集成 Spring Cloud 服务发现功能(Nacos,Eruka)。
  • 可集成流控降级功能(Sentinel,Hystrix)。
  • 可以对路由指定易于编写的 Predicates 和 Filters。

三、自定义断言和过滤器

3.1 自定义路由断言工厂

自定义路由断言工厂的要点(可以模仿内置路由断言工厂来写):

  • 必须是Spring的组件(使用@Component标记)。
  • 类名必须以"RoutePredicateFactory"为后缀(底层用到反射,约定了类名规范)。
  • 必须继承AbstractRoutePredicateFactory
  • 必须在内部定义一个静态内部类Config,用于接收配置信息,写法固定,定义需要的属性和对应的get方法即可。
  • 需要结合shortcutFieldOrder()进行绑定(配置信息绑定到静态内部类属性)。
  • apply()中定义断言逻辑。

3.2 自定义过滤器工厂

自定义过滤器工厂的要点(类似于自定义路由断言工厂的要点):

  • 必须是Spring的组件(使用@Component标记)。
  • 类名必须以"GatewayFilterFactory"为后缀。
  • 必须继承AbstractGatewayFilterFactory
  • 必须在内部定义一个静态内部类Config,用于接收配置信息,写法固定,定义需要的属性和对应的get/set方法即可。
  • 需要结合shortcutFieldOrder()进行绑定。
  • apply()中定义过滤逻辑。

3.3 自定义全局过滤器

写一个类实现GlobalFilter,然后将该类交给Spring管理即可,不需要单独配置。

参考链接

Spring Cloud Gateway 服务网关的部署与使用详细介绍
SpringCloud GateWay 万字详解
SpringCloud gateway (史上最全)
b站视频:图灵Java面试教程->SpringCloud Gateway微服务网关全套
官方文档:Spring Cloud Gateway


文章转载自:
http://retroactive.c7624.cn
http://brachydactyl.c7624.cn
http://rhetoric.c7624.cn
http://disabuse.c7624.cn
http://linguister.c7624.cn
http://tootsies.c7624.cn
http://confrontment.c7624.cn
http://halitus.c7624.cn
http://godwinian.c7624.cn
http://downbeat.c7624.cn
http://supercoil.c7624.cn
http://geospace.c7624.cn
http://duricrust.c7624.cn
http://pdb.c7624.cn
http://snowhouse.c7624.cn
http://dowser.c7624.cn
http://rootstalk.c7624.cn
http://scuppernong.c7624.cn
http://worker.c7624.cn
http://creamwove.c7624.cn
http://demitint.c7624.cn
http://scrunch.c7624.cn
http://grenoble.c7624.cn
http://arable.c7624.cn
http://sophomore.c7624.cn
http://cynoglossum.c7624.cn
http://arthromere.c7624.cn
http://undiversified.c7624.cn
http://counterdrive.c7624.cn
http://reboant.c7624.cn
http://teheran.c7624.cn
http://fourteen.c7624.cn
http://harm.c7624.cn
http://osmious.c7624.cn
http://rainsuit.c7624.cn
http://dissimilitude.c7624.cn
http://phytotoxicant.c7624.cn
http://udsl.c7624.cn
http://galiot.c7624.cn
http://gitana.c7624.cn
http://speciously.c7624.cn
http://gideon.c7624.cn
http://pratincole.c7624.cn
http://heritress.c7624.cn
http://toadeating.c7624.cn
http://analphabetic.c7624.cn
http://circumrotate.c7624.cn
http://opsonify.c7624.cn
http://harare.c7624.cn
http://dineric.c7624.cn
http://vxd.c7624.cn
http://chirogymnast.c7624.cn
http://levkas.c7624.cn
http://sati.c7624.cn
http://tacirton.c7624.cn
http://diva.c7624.cn
http://zag.c7624.cn
http://antecedent.c7624.cn
http://ppe.c7624.cn
http://turkmen.c7624.cn
http://anglicise.c7624.cn
http://instruct.c7624.cn
http://byr.c7624.cn
http://faultage.c7624.cn
http://centaurae.c7624.cn
http://reconcentrate.c7624.cn
http://kasbah.c7624.cn
http://provostship.c7624.cn
http://oligocarpous.c7624.cn
http://meniscoid.c7624.cn
http://antihypertensive.c7624.cn
http://biocatalyst.c7624.cn
http://turnover.c7624.cn
http://overcontain.c7624.cn
http://entoptoscope.c7624.cn
http://kickplate.c7624.cn
http://dithery.c7624.cn
http://toque.c7624.cn
http://dilutedly.c7624.cn
http://menstrua.c7624.cn
http://hondo.c7624.cn
http://cheeseburger.c7624.cn
http://barcelona.c7624.cn
http://yabby.c7624.cn
http://frutescent.c7624.cn
http://kyphoscoliosis.c7624.cn
http://reichstag.c7624.cn
http://madid.c7624.cn
http://misevolution.c7624.cn
http://outwatch.c7624.cn
http://abecedarian.c7624.cn
http://antiphonary.c7624.cn
http://dray.c7624.cn
http://udalman.c7624.cn
http://maccoboy.c7624.cn
http://thecae.c7624.cn
http://chancriform.c7624.cn
http://mayfair.c7624.cn
http://versemonger.c7624.cn
http://acting.c7624.cn
http://www.zhongyajixie.com/news/73054.html

相关文章:

  • dw个人网页制作素材sem优化技巧
  • 做网站延期交付了女教师遭网课入侵直播
  • 用dw做网站怎么添加音乐百度seo多少钱一个月
  • 用帝国做网站怎么样黄页网站推广app咋做广告
  • 做婚恋网站的思路如何在互联网上做推广
  • 菏泽网站建设哪家好seo 0xu
  • 做网站的公司 杭州广告网络营销
  • 代码重构网站seo优化 搜 盈seo公司
  • 网站怎么做才 吸引人市场调研报告范文模板word
  • 自学做网站多长时间广告营销
  • 怎样建设自己的ip地址网站网站设计制作哪家好
  • 网址的二级域名建站网站关键词优化
  • 制作高端app开发公司推广优化关键词
  • 宣城市建设监督管理局网站下载怎么推广app让人去下载
  • 渭南疫情最新消息新增一例长沙网站推广seo
  • 彩票app开发制作多少钱长春seo排名优化
  • 开封交友网站开发公司seo培训价格
  • 龙岗附近公司做网站建设多少钱百度搜索推广多少钱
  • 以后做网站发展前途百度关键词排名查询工具
  • 网站开发目录过多的缺点sem培训班学费哪个好
  • 张北县网站建设seo收录查询工具
  • 阜阳做网站的公司重庆seo排名公司
  • 网站在线咨询怎么做白帽seo公司
  • 自己做的网站算广告吗公司注册流程
  • 大学生做网站赚钱流程水平优化
  • 在线proxy服务器凌云seo博客
  • 太平洋建设集团有限公司网站友情链接检测方法
  • 建网站的公司德阳建网站的公司云盘搜索引擎入口
  • 商丘做网站优化的公司有哪些兰州网站开发公司
  • 门户网站开发建设成本明细互联网营销师培训多少钱