【发布时间】:2017-10-22 03:11:11
【问题描述】:
假设有 2 个后端服务:
- 产品服务(获取产品信息),
- 库存服务(获取可用数量)。
除此之外,还有一个前端 Web 应用程序可以显示产品详细信息。
我在互联网上看到的所有示例都是关于前端和 API 网关是同一个应用程序并使用 Zuul 作为反向代理。
我的理解是 API 网关应该是一个单独的应用程序(层),前端应用程序应该使用它来调用后端服务。
那么Zuul有什么好处呢?为什么不直接使用 feign 为这两种服务创建客户端并为前端应用程序提供端点?
【问题讨论】:
标签: microservices spring-cloud netflix-zuul netflix-feign api-gateway