我正在创建一个微服务架构演示应用程序。
我怀疑我们是否同时需要Zuul
和API-Gateway
?
在Zuul
和API-Gateway
中什么不可能,所以我们都需要?
请提出建议。
答案 0 :(得分:2)
Zuul
带来了网关(或API-gateway
)的功能。如documentation中所述:
Zuul
是Netflix的基于JVM的路由器和服务器端负载均衡器
它很好地集成在sping-boot
云项目中,可以用作路由器和负载平衡器。这是网关的核心功能。因此,我不会将此功能加倍并在此处坚持使用Zuul
。
我还要指出,在API-gateway
应用程序的上下文中可以使用很多类似的spring-boot
解决方案。 Here,您可以找到一篇文章进行解释和比较。这里提到的三个产品是:
NGINX
Zuul
Spring Cloud Gateway