Zuul和Gateway的用法

时间:2018-09-15 11:39:54

标签: spring-boot microservices netflix-zuul api-gateway

我正在创建一个微服务架构演示应用程序。

我怀疑我们是否同时需要ZuulAPI-Gateway? 在ZuulAPI-Gateway中什么不可能,所以我们都需要?

请提出建议。

1 个答案:

答案 0 :(得分:2)

Zuul带来了网关(或API-gateway)的功能。如documentation中所述:

  

Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器

它很好地集成在sping-boot云项目中,可以用作路由器和负载平衡器。这是网关的核心功能。因此,我不会将此功能加倍并在此处坚持使用Zuul

我还要指出,在API-gateway应用程序的上下文中可以使用很多类似的spring-boot解决方案。 Here,您可以找到一篇文章进行解释和比较。这里提到的三个产品是:

  • NGINX
  • Zuul
  • Spring Cloud Gateway