REST API Aggreggation实时

时间:2016-06-23 04:52:13

标签: java php api rest curl

有没有最好的方法将100到200个REST API数据源聚合成一个单独的API调用实时?

典型示例是针对酒店/航班预订引擎,我们需要HIT其他多个合作伙伴API并在2秒内实时快速返回响应。

我们需要调用Multiple Different API并在1 API中合并Response。

我们尝试了多线程/并行卷曲,处理50个API命中需要50多秒。

任何其他更好的方法来优化它并在2秒内将所有聚合API返回到1 API?

1 个答案:

答案 0 :(得分:0)

您可以使用ExecutorServices。如果需要等待来自其他API的响应,那么您可以维护CountdownLatch。

参考:见ExecutorServices

CountDownLatch