一、网关的作用
网关的作用,可以实现负载均衡、路由转发、日志、权限控制、监控等。
二、网关和过滤器的区别
网关是拦截所有服务器请求进行控制
过滤器拦截某单个服务器请求进行控制
三、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>