对SpringCloud Zuul 的基本使用总结

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上必须使用小写.

 

上一篇:痞子衡嵌入式:FlexSPI复位方式不当会导致i.MXRT系列下OTFAD加密启动失败


下一篇:痞子衡嵌入式:超级下载算法(RT-UFL)开发笔记(3) - 统一FlexSPI驱动访问