当前位置: 代码迷 >> 综合 >> Spring Cloud 学习(十一)——使用Zuul网关实现反向代理
  详细解决方案

Spring Cloud 学习(十一)——使用Zuul网关实现反向代理

热度:47   发布时间:2023-12-15 21:04:14.0

一、网关的作用

网关的作用,可以实现负载均衡、路由转发、日志、权限控制、监控等。

二、网关和过滤器的区别

网关是拦截所有服务器请求进行控制

过滤器拦截某单个服务器请求进行控制

三、Zuul与Nginx的区别

Nginx是采用服务器负载均衡进行转发

Zuul依赖Ribbon和eureka实现本地负载均衡转发

相对来说Nginx功能比Zuul功能更加强大,能够整合其他语言比如lua脚本实现强大的功能,同时Nginx可以更好的抗高并发,Zuul网关适用于请求过滤和拦截等。

四、初次搭建Zuul网关路由

1、引入依赖文件

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.2.RELEASE</version></parent><dependencies><!-- 引入web依赖 --><!-- <dependency><groupId>org.springframework.boot</groupId>
  相关解决方案