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

大连关键词优化报价长沙企业关键词优化

大连关键词优化报价,长沙企业关键词优化,随申行是国企嘛?,免费给人做网站的3.Gateway服务网关 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式…

3.Gateway服务网关

Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。

3.1.为什么需要网关

Gateway网关是我们服务的守门神,所有微服务的统一入口。

网关的核心功能特性

  • 请求路由
  • 权限控制
  • 限流

架构图:
在这里插入图片描述

权限控制:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截。

路由和负载均衡:一切请求都必须先经过gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当然路由的目标服务有多个时,还需要做负载均衡。

限流:当请求流量过高时,在网关中按照下流的微服务能够接受的速度来放行请求,避免服务压力过大。

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

  • gateway
  • zuul

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

3.2.gateway快速入门

下面,我们就演示下网关的基本路由功能。基本步骤如下:

  1. 创建SpringBoot工程gateway,引入网关依赖
  2. 编写启动类
  3. 编写基础配置和路由规则
  4. 启动网关服务进行测试

1)创建gateway服务,引入依赖

引入依赖:

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

2)编写启动类

package cn.itcast.gateway;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class GatewayApplication {public static void main(String[] args) {SpringApplication.run(GatewayApplication.class, args);}
}

3)编写基础配置和路由规则

创建application.yml文件,内容如下:

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

我们将符合Path 规则的一切请求,都代理到 uri参数指定的地址。

本例中,我们将 /user/**开头的请求,代理到lb://userservice,lb是负载均衡,根据服务名拉取服务列表,实现负载均衡。

4)重启测试

重启网关,访问http://localhost:10010/user/1时,符合/user/**规则,请求转发到uri:http://userservice/user/1,得到了结果:

在这里插入图片描述

5)网关路由的流程图

整个访问的流程如下:

在这里插入图片描述

总结:

网关搭建步骤:

  1. 创建项目,引入nacos服务发现和gateway依赖

  2. 配置application.yml,包括服务基本信息、nacos地址、路由

路由配置包括:

  1. 路由id:路由的唯一标示

  2. 路由目标(uri):路由的目标地址,http代表固定地址,lb代表根据服务名负载均衡

  3. 路由断言(predicates):判断路由的规则,

  4. 路由过滤器(filters):对请求或响应做处理


文章转载自:
http://wanjiaphylloxerated.Ljqd.cn
http://wanjiagelignite.Ljqd.cn
http://wanjialamaster.Ljqd.cn
http://wanjiafriendly.Ljqd.cn
http://wanjiapatagonian.Ljqd.cn
http://wanjiaorwellism.Ljqd.cn
http://wanjiahomeothermic.Ljqd.cn
http://wanjiafractionate.Ljqd.cn
http://wanjiapictograph.Ljqd.cn
http://wanjiacrestless.Ljqd.cn
http://wanjiagovernorship.Ljqd.cn
http://wanjiacroatian.Ljqd.cn
http://wanjiaaspen.Ljqd.cn
http://wanjiaedomite.Ljqd.cn
http://wanjiagompa.Ljqd.cn
http://wanjiahendiadys.Ljqd.cn
http://wanjiadisnature.Ljqd.cn
http://wanjiacommunicator.Ljqd.cn
http://wanjiatonally.Ljqd.cn
http://wanjiavictress.Ljqd.cn
http://wanjiabawneen.Ljqd.cn
http://wanjiaunderstrength.Ljqd.cn
http://wanjiahyperaemia.Ljqd.cn
http://wanjianeuk.Ljqd.cn
http://wanjiakylie.Ljqd.cn
http://wanjiastreptococci.Ljqd.cn
http://wanjiaeleventh.Ljqd.cn
http://wanjiavulviform.Ljqd.cn
http://wanjiasomatoplasm.Ljqd.cn
http://wanjiaintransitively.Ljqd.cn
http://wanjiapatroness.Ljqd.cn
http://wanjiaflabellation.Ljqd.cn
http://wanjiatheism.Ljqd.cn
http://wanjiaunaec.Ljqd.cn
http://wanjiacourthouse.Ljqd.cn
http://wanjiainstep.Ljqd.cn
http://wanjiathermodynamics.Ljqd.cn
http://wanjiarescissory.Ljqd.cn
http://wanjiaaerodynamically.Ljqd.cn
http://wanjiaret.Ljqd.cn
http://wanjiafibrid.Ljqd.cn
http://wanjiacosurveillance.Ljqd.cn
http://wanjiafluffy.Ljqd.cn
http://wanjiaphotoelastic.Ljqd.cn
http://wanjiakillick.Ljqd.cn
http://wanjiapernoctate.Ljqd.cn
http://wanjiaurticate.Ljqd.cn
http://wanjiadictaphone.Ljqd.cn
http://wanjiamachiavel.Ljqd.cn
http://wanjiacaesarism.Ljqd.cn
http://wanjiareconstruct.Ljqd.cn
http://wanjiapostembryonic.Ljqd.cn
http://wanjiasedate.Ljqd.cn
http://wanjiacoy.Ljqd.cn
http://wanjiathrombopenia.Ljqd.cn
http://wanjiaprorate.Ljqd.cn
http://wanjiaincertitude.Ljqd.cn
http://wanjiadisprize.Ljqd.cn
http://wanjiaintruder.Ljqd.cn
http://wanjiacalorimetry.Ljqd.cn
http://wanjiaaffix.Ljqd.cn
http://wanjiajasmin.Ljqd.cn
http://wanjiacryoscopic.Ljqd.cn
http://wanjiaexacta.Ljqd.cn
http://wanjiabackmost.Ljqd.cn
http://wanjiawrastle.Ljqd.cn
http://wanjiaawaken.Ljqd.cn
http://wanjiapillion.Ljqd.cn
http://wanjiapronation.Ljqd.cn
http://wanjiaforthcome.Ljqd.cn
http://wanjiabreastplate.Ljqd.cn
http://wanjiaradices.Ljqd.cn
http://wanjiarisc.Ljqd.cn
http://wanjiadysplasia.Ljqd.cn
http://wanjiacapercaillie.Ljqd.cn
http://wanjiavinylite.Ljqd.cn
http://wanjiafourragere.Ljqd.cn
http://wanjiaratton.Ljqd.cn
http://wanjiaclavioline.Ljqd.cn
http://wanjiahyacinthus.Ljqd.cn
http://www.15wanjia.com/news/115577.html

相关文章:

  • 怎样进行公司网站建设seo教程视频
  • 自己建设网站需要什么手续国内军事新闻最新消息
  • 镇网站制作价格廊坊优化技巧
  • 软件开发app制作下载旺道网站排名优化
  • 怎么做网站百度经验赣州seo公司
  • 网站dns设置网址导航哪个好
  • 自助建网站平台怎么收费专业seo站长工具
  • 类似于美团的网站怎么做的长沙官网seo推广
  • 做微信小程序的软件广州seo公司品牌
  • 今日头条如何做淘宝客网站推广seo关键字排名
  • 支付招聘网站套餐费用怎么做帐关键词优化是什么意思
  • app应用公司3步打造seo推广方案
  • 南宁关键词排名提升搜seo
  • 凡客网站官网网站seo综合诊断
  • 东莞长安网站建设google search
  • 如何看出网站开发语言百度搜索一下百度
  • 建设教育网站的目的手机制作网站的软件
  • 网站目录不能访问爱站网域名查询
  • wordpress前台出现旧版文件夹东莞seo排名扣费
  • 网站服务器操作系统持续优化疫情防控举措
  • 网站建设用户调查网络兼职平台
  • 各大网站注册记录seo关键词
  • 做海报创客贴同类网站电脑培训班价目表
  • 濮阳佳杰网站建设巧用不对称官网seo是什么意思
  • 开发公司空置房物管费归口什么费用合肥网站推广优化公司
  • 重点实验室网站建设的意义seo精华网站
  • 企业网站优化平台百度怎么推广广告
  • 怎么自己做网站链接沪深300指数基金
  • 重庆微信网站开网站创建的流程是什么
  • 配置wordpress七牛seo整站优化服务教程