使用WSO2 API Manager进行AP聚合

时间:2017-01-27 05:20:37

标签: wso2 wso2-am tyk

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

1 个答案:

答案 0 :(得分:1)

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

但是,如果您希望API网关具有高度可扩展性,则不应将其用于服务的“集成”。

您能详细说明您的特定需求吗?

调用API A,然后使用一些A信息调用API B,然后产生结果? 或更逻辑地说,例如,如果API A产生值X,然后调用B,否则调用C?

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

希望对您有所帮助 西里尔