栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学懂微服务网关系统-SpringCloudZuul之后,你又说我掌握的太浅了

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学懂微服务网关系统-SpringCloudZuul之后,你又说我掌握的太浅了

Spring Cloud Zuul1的接入与配置

========================

1.添加Maven依赖

2.配置文件

3.定义Zuul网关启动类

Zuul的路由配置方式

===========

默认情况下,在application.yml中配置Zuul的路由,主要有三种主要的路由配置方式。

● 单实例serviceId映射

配置文件如下:

上面的路由配置是一个从/users/**到user-service服务的映射规则,我们可以把它简化为一个较简单的配置,映射规则与serviceId都不 用 写 , 可 以 通 过 http://localhost : 8080/userservice/user/test?id=1来调用。Zuul会给user-service添加一个默认的映射规则/user-service/**,相当于:

● 单实例URL映射

除了路由到服务,Zuul还能路由到物理地址,将serviceId替换成URL即可:

● 多实例路由

默认情况下,Zuul会使用Eureka中集成的基本负载均衡功能,如果想使用Ribbon的负载均衡功能,就需要指定一个serviceId,此操作需要禁止Ribbon使用Eureka,在E版之后新增了负载均衡的配置。

● forward本地跳转

Zuul支持在网关内部跳转,即本地跳转,在网关中写好一个接口,例如:
![学懂微服务网关系统-SpringCloudZuul之后,你又说我掌握的太浅了](https://img-blog.csdnimg.cn/img_convert/6e8df1f28ff8b8963d7918e4d 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 cdefde7.png)
配置以下信息即可实现本地跳转:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/860808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号