当前位置: 首页 > 知识库问答 >
问题:

Spring云网关与Zuul有何不同?

微生令
2023-03-14

我一直使用Zuul作为边缘服务和API网关。最近我注意到Spring云平台发布了Spring云网关。这两个网关有什么区别?为什么Zuul没有扩展到支持S-C-Gateway中的功能?一个新图书馆的驱动因素是什么?应该在什么时候使用?

共有1个答案

韩单弓
2023-03-14

我是《Spring云网关》的作者。Zuul使用阻塞API构建在Servlet2.5(与3.x一起工作)上。它不支持任何长时间的连接,比如WebSockets。

网关使用非阻塞API构建在Spring Framework5、Project Reactor和Spring Boot2上。Websockets受到支持,而且由于它与Spring紧密集成,因此开发人员的体验要好得多。

 类似资料:
  • 问题内容: 我一直在使用Zuul作为边缘服务和API网关。最近,我注意到Spring Cloud Platform发布了Spring Cloud Gateway。这两个网关有什么区别?为什么Zuul不扩展为支持SC-Gateway中的功能?一个新图书馆的总体驱动因素是什么?什么时候应该使用? 问题答案: 我是Spring Cloud Gateway的作者。Zuul使用阻塞API在Servlet 2

  • 我还需要NGINX来服务静态内容,如JS等,并向后端反向代理请求,还是可以用Spring Cloud Gateway来完成?Spring docs有以下图像: 我没有发现关于如何将静态内容返回给客户端的描述,这是否意味着它被认为是糟糕的做法,我需要额外的反向代理步骤来增加它的延迟?如果没有,我可以在哪里找到更多关于如何使用Spring Cloud Gateway实现这一点的信息,尤其是如果我要使用

  • 我有一个带有一些endpoint的anexo API,比如: 如何将Spring Cloud Gateway与这些endpoint一起使用?

  • 我有一个Spring云网关、一个eureka服务注册中心和两个微服务器。我使用http://localhost:8081/auth直接向sevice发送请求没有问题。当我想使用网关http://localhost:8080/auth时,我总是得到404错误响应。服务和网关都连接到eureka服务器。下面是我的代码: 网关 Application.Properties: 主要: 主要: 我已经遍历了

  • 我为所有传入请求创建了全局路由,并使用AbstracTerrorWebExceptionHandler。 我的application.yml 运行应用程序时的日志: 谢谢你的帮助。