Zuul是Netflix公司提供的微服务网关,它可以和Eureka、Ribbon、Hystrix等组件配合使用,实现认证和安全、性能监测、动态路由、负载均衡、压力测试、静态资源处理等功能。
Gateway是Spring官方基于Spring 5.0、Spring Boot 2.0和Project Reactor等技术开发的网关。Gateway作为Spring Cloud中的网关,目标是替代Zuul,其不仅提供了统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,如安全、监控和限流等。
虽然都是微服务网关,但Zuul和Gateway有许多区别。
Zuul基于Servlet,在Zuul 1.x的时候Zuul仅支持同步阻塞式I/O,不支持websockets长连接,但是在Zuul 2.x的时候Zuul引入了高性能的Reactor模式通信框架Netty,可支持异步非阻塞式I/O和websockets长连接。
标签:网关,Zuul,Reactor,Spring,Gateway,websockets From: https://www.cnblogs.com/cnetsa/p/16981705.html