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

用户个人中心页面html源码广东网站营销seo方案

用户个人中心页面html源码,广东网站营销seo方案,河南省网站制作公司,武汉 网站建设 招标公告😀前言 本篇博文是关于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.hengruixuexiao.com/news/34380.html

相关文章:

  • 网站排名优化外包公司广告平台有哪些
  • 前端如何做响应式网站自己如何做网站
  • 怎样增加网站流量怎么找拉新推广平台
  • 成全视频免费观看在线看ww自己搜20条优化措施
  • 免费手机网站建设百度贴吧入口
  • 做软装设计能用到的网站有哪些信息流广告代运营
  • asp做的网站数据库在哪里天津seo招聘
  • 重庆网站制作套餐公众号代运营
  • 做标签网站是干嘛的网站建设开发价格
  • 石景山网站制作案例东莞企业网站排名优化
  • 阳西哪里有做网站如何做好一个网站
  • 上海松江做网站建设怎么样做一个自己的网站
  • 浙江网站建设哪家好深圳广告公司
  • 网站怎么做扫码微信支付接口常州网站建设制作
  • 营销网站如何实现差异化网络推广图片大全
  • 网站怎样续费啥是网络推广
  • dw旅游网站怎么做网站seo关键词排名优化
  • 容桂营销网站建设引擎seo优
  • 建站之星破解版网络营销公司业务范围
  • 网站开发助理好吗seo学徒招聘
  • 本地人wordpress怎么同步到服务器seo推广软件哪个好
  • 固始网站建设推广码怎么填
  • 长治网站制作的网站微信管理系统登录
  • 临泉建设网站最新搜索引擎排名
  • 网站显示速度的代码是什么情况网站关键词排名
  • 衡水城乡建设局网站首页手机怎么建立网站
  • 高端网站设计哪里比较好一站式快速网站排名多少钱
  • 深圳正规网站开发团队企业查询天眼查
  • 自动化产品的网站建设推广优化方案
  • 茂名网站制作维护网络营销考试答案