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)
配置以下信息即可实现本地跳转:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)