Zuul和Gateway的使用

Usage of Zuul and Gateway

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

我有疑问,我们是否需要 ZuulAPI-Gateway? 在 ZuulAPI-Gateway 中有什么是不可能的,所以我们需要两者?

求推荐。

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

Zuul is a JVM-based router and server-side load balancer from Netflix

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

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

  • NGINX
  • Zuul
  • Spring Cloud Gateway