首页 > 编程语言 > 详细

对SpringCloud Zuul 的基本使用总结

时间:2020-08-02 21:53:54      阅读:101      评论:0      收藏:0      [点我收藏+]

SpringCloud Zuul 是SpringCloud系列的网关实现,具有均衡负载,将非业务性校验剥离出来,使微服务专注于业务的一个组件

使用Zuul网关后,所有的请求都通过网络进行转发,所以所有的请求都隐藏了自己的主机及端口信息,而是统一使用Zuul网关的主机及端口号作为请求入口,Zuul网关在收到请求后,会根据serviceId自动发现目标微服务地址,然后将请求转发到目标微服务上进行处理.

Zuul仍然是开箱即用工具系列,因此仍然适用4部曲套路:

1. 引入依赖:  spring-cloud-starter-zuul

2. 添加支持:  在启动类上添加@EnableZuulProxy

3. 具体使用:  zuul会自动从注册中心上发现微服务,并创建网关代理

4. 按需配置:  基本使用不需要此步也可实现网关转发

 

注意点:

1. SpringCloud Zuul是与Eureka集成在一起使用的,因此要将自己注册到Eureka,需要引入eureka依赖

2. 网关对不同微服务的转发是以serviceId作为区分标志的,而serviceId是应用名称的小写,因此请求URL上必须使用小写.

 

对SpringCloud Zuul 的基本使用总结

原文:https://www.cnblogs.com/wangxuejian/p/13422026.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!