标签: 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?
答案 0 :(得分:0)
您可以使用ExecutorServices。如果需要等待来自其他API的响应,那么您可以维护CountdownLatch。
参考:见ExecutorServices
CountDownLatch