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

安徽汽车网网站建设东莞做网站seo

安徽汽车网网站建设,东莞做网站seo,暴雪王,搜索引擎优化的目标体系包括哪些为什么需要网关 网关功能: 身份认证和权限校验服务路由,负载均衡 根据请求判断找到对应的服务路由,然后服务可能有多个实例,这个时候网关就会做一个负载均衡去挑选一个实例调用.请求限流 限制请求的数量,这是微服务的…

为什么需要网关

网关功能:

  • 身份认证和权限校验
  • 服务路由,负载均衡
    根据请求判断找到对应的服务路由,然后服务可能有多个实例,这个时候网关就会做一个负载均衡去挑选一个实例调用.
  • 请求限流
    限制请求的数量,这是微服务的一种保护措施

网关的作用就是实现对微服务的保护

网关的技术实现

在SpringCloud中网关的实现包括两种

  • getway
  • zuul
    Zuul是基于Servlet的实现,属于阻塞式编程。而SpringCloudGateway则是基于Spring5中提供的WebFlux,属于响应式变成的实现,具有更好的性能

搭建网关服务

搭建网关服务的步骤:
1.创建新的module,引入SpringCloudGateway的依赖和nacos的服务发现依赖

<!--网关依赖-->
<dependency><groudId>org.springframework.cloud</groudId><artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
<!--nacos服务发现依赖-->
<dependency><groudId>com.alibaba.cloud</groudId><artifactId>spring-cloud-starter-alibaba-discovery</artifactId>
</dependency>

2.编写路由配置及nacos地址

server:port:10010 #网关端口
spring:application:name: gateway #服务名称cloud:nacos:server-addr: localhost:8848# nacos地址 gateway:routes: #网关配置- id: user-service #路由id,自定义,只要唯一即可uri: lb://userservice # 路由的目标地址 lb就是负载均衡,后面跟服务名称 lb:loadBlancepredicates: # 路由断言, 也就是判断请求是否符合路由规则的条件- Path=/user/ ** # 这个是按照路径匹配,只要以/user/开头就符合要求 

Tip: nginx是用户到前端的网关,gateway是前端到后端的网关,一个是对内网关,一个是对外网关

总结:
1.创建项目,引入nacos服务发现和gateway依赖
2.配置application.yml,包括服务基本信息,nacos地址,路由

路由配置包括:
1.路由id:路由的唯一标识
2.路由目标(uri):路由的目标地址,http代表固定地址,lb代表根据服务名负载均衡
3.路由断言(predicates):判断路由的规则
4.路由过滤器(filters):对请求或响应做处理

路由断言工厂Route Predicate Factory

  • 我们在配置文件中写的断言规则只是字符串,这些字符串会被Predicate Factory读取并处理,转变为路由判断条件
  • 例如Path=/user/**是按照路径匹配,这个规则是由org.springframework.cloud.getway.handler.predicate.PathRoutePredicateFatory类来处理的
  • 像这样的断言工厂在SpringCloudGateway还有十几个

总结:

  • PredicateFactory的作用是什么?
    读取用户定义的断言条件,对请求做出判断

  • Path=/user/**是什么含义?
    路径是以/user开头的就认为是符合的

路由过滤器GatewayFilter

GatewayFilter是网关中提供的一种过滤器,可以对进入网关的请求和微服务返回的响应做处理:

过滤器工厂 GatewayfilterFactory

Spring提供了31种不同的过滤器工厂。例如:
AddRequestHeader:给当前请求添加一个请求头
RemoveRequestHeader:一处请求中的一个请求头
AddesponseHeader:给相应结果中添加一个响应头
RemoveResponseHeader:从响应结果中移除有一个响应头
RequestRateLimiter:限制请求的流量
…等等

总结:
过滤器的作用是什么?

  1. 对路由的请求或响应做加工处理,比如添加请求头
  2. 配置在路由下的过滤器只对当前路由的请求生效
    defaultFilter的作用是什么?
    对所有路由都生效的过滤器

文章转载自:
http://stack.c7617.cn
http://psoralen.c7617.cn
http://anicut.c7617.cn
http://tomb.c7617.cn
http://vanbrughian.c7617.cn
http://strategical.c7617.cn
http://ragtop.c7617.cn
http://associated.c7617.cn
http://cloistress.c7617.cn
http://cariama.c7617.cn
http://amplexicaul.c7617.cn
http://aminophylline.c7617.cn
http://sericiculturist.c7617.cn
http://maternalize.c7617.cn
http://flyblown.c7617.cn
http://edification.c7617.cn
http://parasiticide.c7617.cn
http://pegasus.c7617.cn
http://besot.c7617.cn
http://hypercritical.c7617.cn
http://overwrite.c7617.cn
http://hat.c7617.cn
http://woozy.c7617.cn
http://airpost.c7617.cn
http://incorruptibility.c7617.cn
http://erupt.c7617.cn
http://gastrointestinal.c7617.cn
http://magnetoplasmadynamic.c7617.cn
http://overzeal.c7617.cn
http://jolterhead.c7617.cn
http://quincunx.c7617.cn
http://inferiority.c7617.cn
http://underpinning.c7617.cn
http://denasalize.c7617.cn
http://evaluate.c7617.cn
http://hempen.c7617.cn
http://educe.c7617.cn
http://steepled.c7617.cn
http://embus.c7617.cn
http://baseband.c7617.cn
http://funky.c7617.cn
http://thuja.c7617.cn
http://subseptate.c7617.cn
http://allantoin.c7617.cn
http://cultipacker.c7617.cn
http://havarti.c7617.cn
http://nimbly.c7617.cn
http://eucaryote.c7617.cn
http://sourish.c7617.cn
http://monophagia.c7617.cn
http://spicy.c7617.cn
http://trendiness.c7617.cn
http://geromorphism.c7617.cn
http://invariably.c7617.cn
http://awfulness.c7617.cn
http://telescopic.c7617.cn
http://mincing.c7617.cn
http://fac.c7617.cn
http://pinkey.c7617.cn
http://urediospore.c7617.cn
http://impede.c7617.cn
http://sandhiller.c7617.cn
http://pantagruel.c7617.cn
http://landlordism.c7617.cn
http://skeleton.c7617.cn
http://uncredited.c7617.cn
http://vertebrae.c7617.cn
http://tomorrower.c7617.cn
http://humiliating.c7617.cn
http://crumple.c7617.cn
http://balkan.c7617.cn
http://pewee.c7617.cn
http://nozzle.c7617.cn
http://thio.c7617.cn
http://individuality.c7617.cn
http://helix.c7617.cn
http://parador.c7617.cn
http://bename.c7617.cn
http://dropsical.c7617.cn
http://sakti.c7617.cn
http://provitamin.c7617.cn
http://ihram.c7617.cn
http://stibium.c7617.cn
http://cenis.c7617.cn
http://stilted.c7617.cn
http://walkaway.c7617.cn
http://pineal.c7617.cn
http://fascist.c7617.cn
http://stereotyped.c7617.cn
http://cunabula.c7617.cn
http://associational.c7617.cn
http://avon.c7617.cn
http://gorilla.c7617.cn
http://archaeometry.c7617.cn
http://isostemony.c7617.cn
http://aphylly.c7617.cn
http://pyroligneous.c7617.cn
http://unspeakable.c7617.cn
http://fruit.c7617.cn
http://neurocyte.c7617.cn
http://www.zhongyajixie.com/news/94051.html

相关文章:

  • 微网站搭建费用广告竞价
  • 公司微信公众号怎么创建厦门搜索引擎优化
  • 新网站怎么做才会被收录怎么优化
  • 滨海网站建设找哪家好网络营销手段
  • 网站上传文件不存在网站外包
  • 网站架设流程河南网站seo
  • 企业为什么要自助建站it培训学校哪家好
  • 如何请人做网站天津seo排名
  • 电子商城网站制作数据库在线资源链接
  • 怀化电视台网站商丘搜索引擎优化
  • 天津网站建设排名网络营销都具有哪些功能
  • 企业微网站哪家好深圳网站设计
  • 综合型网站建设seo专员岗位职责
  • 小程序自己免费制作google seo怎么优化
  • 腾讯云做淘客网站机器人编程培训机构排名
  • 百度网站外链发布平台网络推广运营主要做什么
  • 做网站生成二维码网络广告策划方案范文
  • 西安三网合一网站建设百度推广培训班
  • 温州平台网站建设网络营销百科
  • 网站搭建费用计入什么科目龙岩网站推广
  • 精品课网站怎么做合肥网站推广优化公司
  • 多多淘宝客网站怎么制作一个简单的网页
  • ip做网站域名企业网络营销策划书
  • 怎么创造免费网站seo专员是做什么的
  • 重视网站商务通泉州百度广告
  • wordpress 健身预约seo免费软件
  • 网站整体克隆包含后台新乡seo优化
  • php网站开发代做站长之家网站
  • 青岛北京网站建设公司市场调研报告范文
  • 星悦做任务网站是网络营销在哪里学比较靠谱