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

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

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)
配置以下信息即可实现本地跳转:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/801222.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-07
下一篇 2022-05-07

发表评论

登录后才能评论

评论列表(0条)

保存