1、用线程池管理网络请求(ThreadExcutor)
2、请求结果可以借助接口等,传递到调用层。
3、缓存请求下来的数据,和对应的requestId建立映射。
4、缓存中有数据,或者已有相同requestId没执行完成,则用改requestId去请求数据,会被拒绝。
5、用泛型去管理请求参数。
1、用线程池管理网络请求(ThreadExcutor)
2、请求结果可以借助接口等,传递到调用层。
3、缓存请求下来的数据,和对应的requestId建立映射。
4、缓存中有数据,或者已有相同requestId没执行完成,则用改requestId去请求数据,会被拒绝。
5、用泛型去管理请求参数。