1、问题引出:
前端请求某个接口获取数据,该数据来自多台server,如何优化?
2、分析
前端发起请求> 接口处理(请求192.168.1.51 >收到响应>请求192.168.1.52>收到响应>请求192.168.1.53>收到响应)>响应给前端
接口处理时,是串行、阻塞式的,效率低,耗时长
3、优化
可以开启多线程,并行处理
由于需要结果汇总,使用futureTask比较合适。
1、问题引出:
前端请求某个接口获取数据,该数据来自多台server,如何优化?
2、分析
前端发起请求> 接口处理(请求192.168.1.51 >收到响应>请求192.168.1.52>收到响应>请求192.168.1.53>收到响应)>响应给前端
接口处理时,是串行、阻塞式的,效率低,耗时长
3、优化
可以开启多线程,并行处理
由于需要结果汇总,使用futureTask比较合适。