【发布时间】:2019-02-19 23:56:53
【问题描述】:
我正在创建一个微服务架构演示应用程序。
我有一个疑问,我们需要Zuul 和API-Gateway 吗?
在Zuul 和API-Gateway 中什么是不可能的,所以我们需要两者?
请提出建议。
【问题讨论】:
标签: spring-boot microservices netflix-zuul api-gateway
我正在创建一个微服务架构演示应用程序。
我有一个疑问,我们需要Zuul 和API-Gateway 吗?
在Zuul 和API-Gateway 中什么是不可能的,所以我们需要两者?
请提出建议。
【问题讨论】:
标签: spring-boot microservices netflix-zuul api-gateway
Zuul 带来了网关(或API-gateway)的功能。如documentation中所述:
Zuul是 Netflix 的基于 JVM 的路由器和服务器端负载均衡器
它很好地集成在sping-boot云项目中,可以用作路由器和负载均衡器。这是网关的核心功能。因此,我不会加倍这个功能并在这里坚持Zuul。
我还想指出,有很多类似的API-gateway 解决方案可以在spring-boot 应用程序的上下文中使用。 Here你可以找到一篇解释和比较它们的文章。那里提到的三种产品是:
NGINXZuulSpring Cloud Gateway【讨论】: