使用wso2 developer studio组合两个api json响应

使用wso2 developer studio组合两个api json响应,wso2,wso2esb,wso2carbon,wso2-am,Wso2,Wso2esb,Wso2carbon,Wso2 Am,我似乎找不到通过使用wso developer studio来组合两个api json响应的方法。我还在阅读他们的文档,我发现有一个名为aggregate mediator的中介,但在使用wso developer studio时,我似乎找不到一种方法来组合api调用并映射它。因此,例如,Google Contacts和Fullcontact api将响应组合在aggregate mediator中,您无法聚合来自不同服务的响应。使用聚合中介器时,必须将其与克隆/迭代中介器一起使用。这些中介将向

我似乎找不到通过使用wso developer studio来组合两个api json响应的方法。我还在阅读他们的文档,我发现有一个名为aggregate mediator的中介,但在使用wso developer studio时,我似乎找不到一种方法来组合api调用并映射它。因此,例如,Google Contacts和Fullcontact api将响应组合在aggregate mediator中,您无法聚合来自不同服务的响应。使用聚合中介器时,必须将其与克隆/迭代中介器一起使用。这些中介将向不同的端点发送相同的克隆/消息块。这些响应将由聚合调解人收集

在您的场景中,必须在ESB中使用服务链模式。请参考WSO2文档[1],本系列博客文章[2]将帮助您实现您的场景

您可以使用developer studio实现此模式。只需确定您需要哪些组件(例如:代理)并通过devstudio实现它们

[1]


[2]

在aggregate mediator中,您不能聚合来自不同服务的响应。使用聚合中介器时,必须将其与克隆/迭代中介器一起使用。这些中介将向不同的端点发送相同的克隆/消息块。这些响应将由聚合调解人收集

在您的场景中,必须在ESB中使用服务链模式。请参考WSO2文档[1],本系列博客文章[2]将帮助您实现您的场景

您可以使用developer studio实现此模式。只需确定您需要哪些组件(例如:代理)并通过devstudio实现它们

[1]


[2] 如果不知道确切的用例,很难推荐您应该使用的中介。如果您的服务是独立的(一个不需要另一个的输出作为输入),那么使用克隆和聚合中介的模式就可以了


如果它们是依赖的,请使用中介调用第一个,您可以使用属性中介来记住输出。在第二次调用之后,可以使用中介将它们组合起来,或者,如果是复杂的集成,可以使用中介

在不知道确切的用例的情况下,很难推荐您应该使用的中介。如果您的服务是独立的(一个不需要另一个的输出作为输入),那么使用克隆和聚合中介的模式就可以了

如果它们是依赖的,请使用中介调用第一个,您可以使用属性中介来记住输出。在第二次调用之后,可以使用中介将它们组合起来,或者,如果是复杂的集成,可以使用中介