我一直在用Zuul作为边缘服务和 API 网关。最近我注意到Spring Cloud Platform发布Spring Cloud Gateway .这两个网关有什么区别?为什么 Zuul 没有扩展以支持 S-C-Gateway 中的功能?一个新图书馆的驱动因素是什么?应该什么时候使用?
最佳答案
我是spring cloud gateway的作者。 Zuul 基于 servlet 2.5(适用于 3.x),使用阻塞 API。它不支持任何长生命周期连接,如 websockets。
Gateway 使用非阻塞 API 构建在 Spring Framework 5、Project Reactor 和 Spring Boot 2 上。支持 Websockets,因为它与 Spring 紧密集成,所以它是一个更好的开发者体验。
关于spring-mvc - Spring Cloud Gateway 与 Zuul 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47092048/