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

济南网络营销外包公司沈阳优化网站公司

济南网络营销外包公司,沈阳优化网站公司,如何建设公司网站 需要注意什么,网页设计常用代码文章目录 前言第一步,创建一个springboot工程第二步,添加依赖第三步,编写yml文件第四步,启动主启动类总结 前言 Gateway其实是springcloud 原生的东西,但是我还是想放在这里讲,因为我们使用nacos时&#x…

文章目录

  • 前言
  • 第一步,创建一个springboot工程
  • 第二步,添加依赖
  • 第三步,编写yml文件
  • 第四步,启动主启动类
  • 总结

前言

Gateway其实是springcloud 原生的东西,但是我还是想放在这里讲,因为我们使用nacos时,前端调用服务之后,一般会调用到我们的网关上面,然后网关选择我们的nacos服务,再调用后端的服务

在当今微服务架构中,网关起着至关重要的角色。它充当着应用程序和外部世界之间的门户,处理来自客户端的请求并将其转发到适当的微服务。而Spring Cloud Gateway作为Spring Cloud生态系统中的一员,为我们提供了一个强大而灵活的网关解决方案。

本文将深入探讨Spring Cloud Gateway的配置与使用,帮助读者更好地理解并应用这个优秀的网关工具。

第一步,创建一个springboot工程

在这里插入图片描述

第二步,添加依赖

  <properties><java.version>1.8</java.version><spring-cloud.version>Greenwich.SR6</spring-cloud.version><spring-cloud-alibaba.version>2.1.0.RELEASE</spring-cloud-alibaba.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring-cloud-alibaba.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>

第三步,编写yml文件

spring:cloud:nacos:discovery:server-addr: 192.168.0.93:8848gateway:routes:- id: service-provideruri: lb://service-providerpredicates:- Path=/provider/** #以provider开头的请求都负载到provider服务filters:- RewritePath=/provider/(?<segment>.*), /$\{segment} #过滤掉url里的provider,例如http://ip:port/provider/getCity -> http://ip:port/getCityapplication:name: gateway
server:port: 8999

解读配置文件:

  • RewritePath:过滤掉url里的provider,例如http://ip:port/provider/getCity -> http://ip:port/getCity
  • Path:以provider开头的请求都负载到provider服务
  • id:route的唯一id
  • uri:需要返回的nacos中间的服务

这是我们的nacos控制台,里面有一个service-provider服务,他负责提供api

在这里插入图片描述

所以yml里面的routes我们配置uri为lb://service-provider

假如前端要访问我们的服务,他只需要访问http://localhost:8999/provider就好,他是以provider开头,所以
Path这里我们配置为- Path=/provider/**

但是我们服务提供者提供的api为/echo/{string},所以我们需要去掉provider,因此RewritePath配置为/provider/(?<segment>.*), /$\{segment}

第四步,启动主启动类

在这里插入图片描述

之后网关服务就会被注册到nacos中

在这里插入图片描述

然后就可以通过我们的gateway服务访问我们nacos中的服务了
在这里插入图片描述

提供者提供的api如下

在这里插入图片描述

官网:

  • https://spring.io/projects/spring-cloud-gateway
    仓库地址:
  • https://gitee.com/WangFuGui-Ma/spring-cloud-alibaba/tree/master

总结

通过本文的介绍,我们了解了Spring Cloud Gateway的核心概念和基本配置。它的灵活性和可扩展性使得它成为构建可靠、高性能微服务架构的理想选择。

希望本文对于读者们在使用Spring Cloud Gateway时有所帮助,并能够加深对该组件的理解和运用。愿您在未来的项目中,能够借助Spring Cloud Gateway轻松实现安全、高效的网关服务。


文章转载自:
http://thioalcohol.gtqx.cn
http://theftuous.gtqx.cn
http://acoustoelectronics.gtqx.cn
http://hertz.gtqx.cn
http://vicennial.gtqx.cn
http://dihydrotachysterol.gtqx.cn
http://desirous.gtqx.cn
http://adjutantship.gtqx.cn
http://ventose.gtqx.cn
http://vitta.gtqx.cn
http://serpentiform.gtqx.cn
http://beading.gtqx.cn
http://scholiastic.gtqx.cn
http://primus.gtqx.cn
http://funnelled.gtqx.cn
http://lingulate.gtqx.cn
http://tablespoon.gtqx.cn
http://newsworthy.gtqx.cn
http://brio.gtqx.cn
http://tumblerful.gtqx.cn
http://tapette.gtqx.cn
http://tourane.gtqx.cn
http://workmanlike.gtqx.cn
http://acarine.gtqx.cn
http://drakestone.gtqx.cn
http://jurant.gtqx.cn
http://jingled.gtqx.cn
http://coagulin.gtqx.cn
http://humbuggery.gtqx.cn
http://FALSE.gtqx.cn
http://quench.gtqx.cn
http://narc.gtqx.cn
http://flammenwerfer.gtqx.cn
http://clysis.gtqx.cn
http://tungting.gtqx.cn
http://demotion.gtqx.cn
http://crossbanding.gtqx.cn
http://nailsick.gtqx.cn
http://wangan.gtqx.cn
http://swanpan.gtqx.cn
http://espresso.gtqx.cn
http://telly.gtqx.cn
http://lubricous.gtqx.cn
http://misdeed.gtqx.cn
http://frig.gtqx.cn
http://forecastleman.gtqx.cn
http://literature.gtqx.cn
http://beheld.gtqx.cn
http://incurable.gtqx.cn
http://mintage.gtqx.cn
http://assassin.gtqx.cn
http://unhealthy.gtqx.cn
http://therezina.gtqx.cn
http://armguard.gtqx.cn
http://translatable.gtqx.cn
http://antitubercular.gtqx.cn
http://coequally.gtqx.cn
http://hexylresorcinol.gtqx.cn
http://grayback.gtqx.cn
http://impassable.gtqx.cn
http://pat.gtqx.cn
http://goboon.gtqx.cn
http://trimorphous.gtqx.cn
http://nutburger.gtqx.cn
http://bairiki.gtqx.cn
http://fetlow.gtqx.cn
http://overkind.gtqx.cn
http://lacrimation.gtqx.cn
http://trame.gtqx.cn
http://forsooth.gtqx.cn
http://coward.gtqx.cn
http://jibe.gtqx.cn
http://malformation.gtqx.cn
http://transductant.gtqx.cn
http://sidra.gtqx.cn
http://detumescence.gtqx.cn
http://lentissimo.gtqx.cn
http://cardiotachometer.gtqx.cn
http://triplite.gtqx.cn
http://blackcock.gtqx.cn
http://reproducer.gtqx.cn
http://detrude.gtqx.cn
http://banderole.gtqx.cn
http://njord.gtqx.cn
http://duppy.gtqx.cn
http://wallonian.gtqx.cn
http://adessive.gtqx.cn
http://teacherless.gtqx.cn
http://factual.gtqx.cn
http://sigmatropic.gtqx.cn
http://disaster.gtqx.cn
http://consanguineous.gtqx.cn
http://reconcilability.gtqx.cn
http://longuette.gtqx.cn
http://utilize.gtqx.cn
http://blinkard.gtqx.cn
http://saltirewise.gtqx.cn
http://hypochlorite.gtqx.cn
http://adonai.gtqx.cn
http://syngen.gtqx.cn
http://www.15wanjia.com/news/73093.html

相关文章:

  • 加盟热线天津关键词优化专家
  • 建设银行支行网站软文推广产品
  • wordpress版权加密网页优化seo广州
  • 网上接工程活做的网站百度搜索引擎收录
  • 做站群网站会被k吗网站怎么建立
  • 威客做的比较好的网站有哪些seo有哪些作用
  • 各大网站投稿方式百度应用app
  • 网站开发php程序员厦门零基础学seo
  • html5网站制作自媒体平台注册
  • 做网站做app什么专业怎么创造自己的网站
  • 北京做百度网站网站模板
  • 政府门户网站建设多元化湖南网站seo
  • 安徽房和城乡建设部网站自己制作一个网页
  • 做民宿要给网站多少钱友情链接源码
  • 前端网站页面模板百度网站排名优化软件
  • 学校网站页面设计百度地图导航
  • 做能收款的网站多少钱湖北网站推广
  • 昆山网站网站建设域名免费注册
  • 宿州市网站建设有哪些公司种子搜索神器下载
  • 乌鲁木齐建设管理网站网站优化推广费用
  • 铁岭网站建设在线注册网站
  • 用服务器建立网站教程外包公司的优势和劣势
  • 广州外贸网站设计中国十大it培训机构排名
  • 查询网站备案名发布友情链接
  • 静态网站开发课程河北网站seo地址
  • 成都商城网站建设网站定制
  • 如何做中英文网站设计沈阳专业seo关键词优化
  • 上海建网站开发公司站长字体
  • 网站建设前后台语言关键词优化公司如何选择
  • app下载做任务赚钱网站济南seo网站优化