5

我需要聚合多个 API,即组合两个或多个 API 的响应。我想知道这是否可以通过 WSO2 API Manager 来实现。TYK 以“虚拟端点”的形式支持它。WSO2 API 管理器怎么样?任何帮助表示赞赏。

4

1 回答 1

3

从技术上讲,这可以通过 API Manager 网关实现,因为网关是 ESB 网关的嵌入式版本,因此您可以调解所有调用。请参阅 WSO2 EI 文档请注意,在 API 网关中存在一些限制,您必须使用阻塞调用。

但是,如果您希望 API 网关具有高度可扩展性,则不应使用它来进行服务的“集成”。

您能否详细说明您的具体需求?

调用 API A 然后用一些 A 信息调用 API B 然后产生结果?或者更像是如果 API A yelds value X then call B else call C ?

如果您需要 API 组合(多次调用),您应该使用集成层。使用代码框架,如 springBoot/Cloud 或 GraphQL 服务器(调用多个 API 的绝佳工具)或 WSO2 集成解决方案,如 Ballerina(微组合)或 WSO2 ESB(但它来自单体世界)。

我希望它可以帮助西里尔

于 2018-10-16T10:58:20.940 回答