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

网站广告销售怎们做个人能接广告联盟吗

网站广告销售怎们做,个人能接广告联盟吗,公司建设网站的好处,怎么查公司名称是否被注册商标😀前言 本篇博文是关于SpringCloud Gateway的基本介绍,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力…

😀前言
本篇博文是关于SpringCloud Gateway的基本介绍,希望你能够喜欢

🏠个人主页:晨犀主页
🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉

💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰
如果文章有什么需要改进的地方还请大佬不吝赐教 先在此感谢啦😊

文章目录

  • SpringCloud Gateway
    • Gateway 介绍
      • 看一个需求,引出网关服务
      • Gateway 网络拓扑图
      • Gateway 是什么
      • 官网
      • Gateway 核心功能
      • Gateway VS Zuul
        • Gateway 和Zuul 区别
        • Gateway 特性
    • Gateway 基本原理
      • Gateway 核心组件
        • 一张图
        • 解读:
        • Route(路由)
        • Predicate(断言)
        • Filter(过滤)
      • How It Works 工作机制
        • 示意图
        • 梳理流程(how to work)

SpringCloud Gateway

Gateway 介绍

看一个需求,引出网关服务

1、有一个前后端分离项目, 分析如图

image-20230827183212602

2、使用网关服务, 重构项目架构

image-20230827183233479

Gateway 网络拓扑图

image-20230827183445415

Gateway 是什么

image-20230827183508236

  1. Gateway 是在Spring 生态系统之上构建的API 网关服务,基于Spring ,Spring Boot 和ProjectReactor 等技术。
  2. Gateway 旨在提供一种简单而有效的方式来对API 进行路由,以及提供一些强大的过滤器功能,例如∶熔断、限流、重试等

官网

官网地址: https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/

Gateway 核心功能

1. 鉴权
2. 流量控制
3. 熔断
4. 日志监控
5.  反向代理

Gateway VS Zuul

Gateway 和Zuul 区别
  1. SpringCloud Gateway 作为Spring Cloud 生态系统中的网关,目标是替代Zuul
  2. SpringCloud Gateway 是基于Spring WebFlux 框架实现的
  3. Spring WebFlux 框架底层则使用了高性能的Reactor 模式通信框架Netty , 提升了网关性能
Gateway 特性

Spring Cloud Gateway 基于Spring Framework(支持Spring WebFlux),Project Reactor 和Spring Boot 进行构建,具有如下特性:

  1. 动态路由
  2. 可以对路由指定Predicate(断言)和Filter(过滤器)
  3. 集成Hystrix的断路器功能
  4. 集成Spring Cloud 服务发现功能
  5. 请求限流功能
  6. 支持路径重写

Gateway 基本原理

Gateway 核心组件

一张图

image-20230827183754107

解读:
  1. web 请求,通过一些匹配条件,定位到真正的服务节点/微服务模块,在这个转发过程的前后,进行一些精细化控制。
  2. predicate: 就是匹配条件。
  3. filter: 可以理解为是网关的过滤机制。有了predicate 和filter,再加上目标URL.就可以实现一个具体的路由。
Route(路由)

说明: 路由是构建网关的基本模块,它由ID,目标URI,一系列的断言和过滤器组成,如果断言为true 则匹配该路由.

Predicate(断言)

1、说明: 对HTTP 请求中的所有内容(例如请求头或请求参数)进行匹配,如果请求与断言相匹配则进行路由。

2、简单举例, 比如配置路径, - Path=/member/get/** #断言,路径相匹配的进行路由转发, 如果Http 请求的路径不匹配, 则不进行路由转发.

Filter(过滤)

1、一句话: 使用过滤器,可以在请求被路由前或者之后对请求进行处理。

2、你可以理解成, 在对Http 请求断言匹配成功后, 可以通过网关的过滤机制, 对Http 请求处理。

3、简单举例:

filters:- AddRequestParameter=color, blue #过滤器在匹配的请求头加上一对请求头,名称为color 值为blue, 比如原来的http 请求是http://localhost:10000/member/get/1 ==过滤器处理=>http://localhost:10000/member/get/1?color=blue

How It Works 工作机制

示意图

image-20230827223314910

image-20230827223329323

梳理流程(how to work)
  1. 客户端向Spring Cloud Gateway 发出请求。然后在Gateway Handler Mapping 中找到与请求相匹配的路由,将其发送到Gateway Web Handler。
  2. Handler 再通过指定的过滤器链来将请求发送到我们实际的服务执行业务逻辑,然后返回。
  3. 过滤器之间用虚线分开是因为过滤器可能会在发送代理请求之前(“pre”)或之后(“post”)执行业务逻辑。
  4. Filter 在"pre"类型的过滤器可以做参数校验、权限校验、流量监控、日志输出、协议转换等,
  5. 在"post"类型的过滤器中可以做响应内容、响应头的修改,日志的输出,流量监控等有着非常重要的作用。
    一句话说:路由转发+执行过滤器链

文章到这里就结束了,如果有什么疑问的地方请指出,诸大佬们一起来评论区一起讨论😁
希望能和诸大佬们一起努力,今后我们一起观看感谢您的阅读🍻
如果帮助到您不妨3连支持一下,创造不易您们的支持是我的动力🤞

http://www.khdw.cn/news/6731.html

相关文章:

  • html网站设计模板下载windows优化大师怎么下载
  • 石家庄尚武科技黑帽seo联系方式
  • 贵阳做网站的公司网站关键词优化技巧
  • 赤峰微网站建设南宁网站快速排名提升
  • 免费的网站模版软文标题写作技巧
  • apmserv安装wordpress宁波seo网络推广推荐
  • 设计相关的网站seo快速排名上首页
  • 成都科技公司排名seo课程心得体会
  • 做渔具最大的外贸网站惠州百度推广优化排名
  • 泉州手机网站制作网站外链购买
  • 郑州做网站优化电话免费自助建站
  • 群辉做网站服务器配置发软文的平台
  • 各地城乡建设网站更新百度推广管家登录
  • wordpress资料分享网站100个商业经典案例
  • 商城服务是怎么赚钱seo是什么?
  • 深圳市罗湖区住房和建设局网站关键词优化工具有哪些
  • 长春 美容 网站建设网址大全实用网址
  • wordpress 产品展示主题常德seo快速排名
  • 互联网保险业务监管办法2021网络优化工作应该怎么做
  • 怎么做自己的网站后台教程网络推广都有哪些方式
  • 网站制作经典案例优化是什么意思
  • 企业网站必须实名认证2021最近最火的关键词
  • 可以做四级的网站百度权重划分等级
  • 免费的独立站建站平台品牌营销公司
  • 溧阳 做网站武汉网站设计十年乐云seo
  • 网站的空间价格长沙百度网站推广公司
  • 德阳住房和城乡建设厅网站如何推广公司
  • 专门做二手房车的网站有哪些免费网站可以发布广告
  • 元器件商城网站建设软文广告营销
  • 购买游戏软件做网站网站seo设计