【发布时间】:2020-02-29 05:13:36
【问题描述】:
据https://dzone.com/articles/building-microservices-using文章有说法:
API Gateway 负责请求路由、组合和协议转换。来自客户端的所有请求首先通过 API 网关。然后它将请求路由到适当的微服务。 API 网关通常会通过调用多个微服务并聚合结果来处理请求。
我想知道,基于 Zuul 示例,API 网关如何实现这一点?
假设我们有 2 个微服务,一个用于检索所有可用的产品名称,另一个用于返回产品描述。在单体架构中,我们只有一个请求来获取所有需要的数据。在微服务架构中,API 网关应该组合响应(来自两个微服务)并返回一个响应。
这个功能应该如何实现?有没有这方面的指南或文章?
【问题讨论】:
标签: microservices spring-cloud netflix-zuul api-gateway