Spring Integration查询多个api并聚合响应

时间:2017-01-16 17:44:59

标签: spring-integration

我是Spring Integration的新手,我正在寻找一些有关如何使用它的指示:

我们说我收到了客户的请求,例如正在寻找某个小部件的价格比较。收到此请求后,我想呼叫多个不同的公司api,以便在返回客户端之前获得不同的价格并汇总每个响应(不同的响应格式)。

我只是想知道我可以使用哪些模式

1 个答案:

答案 0 :(得分:1)

Scatter-Gather模式完全涵盖了您的要求。

Spring Integration为您提供了一个特定的implementation

  

它是一个复合端点,其目标是向收件人发送邮件并汇总结果。引用EIP手册时,它是最佳报价等场景的组成部分,当我们需要从多个供应商处请求信息并决定哪一个为我们提供所请求项目的最佳术语时。