如果新建gateway网关后,不增加路由配置,默认会有如下的一个转发规则:

        routes:- id: commonuri: lb://{serviceName}predicates:- Path=/{serviceName}/**filters:- StripPrefix=1

访问时通过网关(http://127.0.0.1:8080/)来访问微服务应用(SERVICE-PROVIDER)地址如下:

http://127.0.0.1:8080/SERVICE-PROVIDER/provider/1,访问是对应的如下接口

要实现上述步骤很简单,只需要gateway和被访问的微服务路由同时接入eureka即可;

当然如果gateway对默认路由做了调整的话,需要根据调整配置对应微服务应用的路由。

最后贴一下对应的pom文件

gateway的如下:

    <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId><version>3.1.3</version></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId><version>3.1.3</version></dependency><dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.9.1</version></dependency>

SERVICE-PROVIDER的如下(根据需要配置):

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-zipkin</artifactId><version>2.2.8.RELEASE</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--   actuator依赖,健康检查需要     --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-starter-client</artifactId><version>2.5.4</version></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-config</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-openfeign-core</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency>

gateway网关默认访问规则相关推荐

  1. 解决SpringCloud的Gateway网关无法访问服务的静态资源

    解决SpringCloud的Gateway网关无法访问服务的静态资源 在重构项目的时候,配置gateway网关后,利用网关地址访问服务,发现服务的静态资源报了404 报错如下: gateway网关配置 ...

  2. aws api gateway 网关的身份和访问管理

    AWS身份和访问管理(IAM)是一项AWS服务,帮助管理员安全地控制对AWS资源的访问.IAM管理员控制谁可以被认证(登录)和授权(拥有权限)使用API网关资源.IAM是一项AWS服务,你可以使用,无 ...

  3. GateWay网关访问服务出现503的问题解决

    问题描述 在分布式服务中,使用GateWay网关进行服务请求路由的统一管理,它是系统对外的唯一入口.为了让网关能正常发送调用其他服务,我使用到了Nacos服务注册中心. 正是这样出现了,我通过服务端口 ...

  4. 【alibaba-cloud】Gateway网关

    什么是微服务网关? 微服务网关是整个微服务API请求的入口,可以实现日志拦截,权限控制,解决跨域问题,限流,熔断,负载均衡,黑名单与白名单拦截,授权等. 过滤器和网关的区别 过滤器用于拦截单个服务,网 ...

  5. SpringCloud微服务架构之,Hystrix 熔断器,Gateway 网关

    Hystrix 概述 Hystix 是 Netflix 开源的一个延迟和容错库,用于隔离访问远程服务.第三方库,防止出现级联失败(雪崩). pom依耐 <!-- hystrix -->&l ...

  6. gateway网关_使用Sentinel实现gateway网关及服务接口限流

    点击关注"阿甘正专",设为星标 奇迹每天都在发生,等你而来 1.Sentinel 简介 1.1 Sentinel是什么: 随着微服务的流行,服务和服务之间的稳定性变得越来越重要.S ...

  7. [微服务]API 路由管理--Gateway网关

    Gateway网关 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Re ...

  8. SpringCloud 09 - Gateway 网关

    SpringCloud 08 - Hystrix 熔断器 1. 概述简介 1.1 官网 上一代 zuul 1.x: https://github.com/Netflix/zuul/wiki 当前 ga ...

  9. SpringCloud学习笔记(八)Gateway 网关

    目录 一.Gateway简介 1.官网 2.是什么 3.能干嘛 4.有Zuul了怎么又出来了gateway 5.Gateway特征 6.SpringCloudGateway与Zuul的区别: 7.Zu ...

最新文章

  1. LSPCI具体解释分析
  2. 《大道至简》第一章编程的精义伪代码读后感
  3. 撕掉伪善——用人话解释马云的996两次发言
  4. Making Sense of Cryptoeconomics
  5. 4.RabbitMQ 4种交换模式
  6. oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复
  7. mysqldump备份表中有大字段失败的排错过程
  8. 117 Python程序中的线程操作-开启多线程(threading.Thread)
  9. Mstar的Monitor方案笔记(五)——Gamma
  10. win7win8 64位汇编开发环境合集安装与设置
  11. 怎么看电脑支持多少兆网速_电脑网速怎么看(电脑怎么看网速多少兆)
  12. WordCloud词云图生成_示例
  13. USACO16FEB:再探圆形谷仓(dp)
  14. 【MATLAB】MATLAB 仿真模拟调制系统 — DSB 系统
  15. 计算机cpu intel,Intel的CPU后面带F是什么意思?
  16. python去除字符串中表情字符
  17. 用Python学《微积分B》(多元函数Taylor公式)
  18. Python:11设计动物Animal类,该类包括颜色color属性与叫call方法。再设计鱼Fish类,包括.....
  19. Paging3 分页库的使用
  20. 某游戏免广告领奖励教程

热门文章

  1. 昆明钟英高中2021年高考成绩查询,2021昆明市地区高考成绩排名查询,昆明市高考各高中成绩喜报榜单...
  2. C# 可变参数params
  3. python通往天堂的选择_python获取电影天堂各版块电影
  4. 最有效的十种学习方法,你值得拥有!
  5. Selenium等待时间——隐性等待(implicitly_wait())
  6. Android 挖孔屏适配
  7. 2023-07-013——或许大多数人都不是那么耀眼,但我认为当他或她能够独立又骄傲的撑起自己的天,也如明星般闪耀
  8. java报表控件工具,简单实用的报表生成器
  9. a fatal error java sigsegv_在Linux中Java运行时环境中的致命SIGSEGV错误
  10. 思科网络交换机配置命令(详细命令总结归纳)