写一个网络请求架构,通用实现思路

1、用线程池管理网络请求(ThreadExcutor)

2、请求结果可以借助接口等,传递到调用层。

3、缓存请求下来的数据,和对应的requestId建立映射。

4、缓存中有数据,或者已有相同requestId没执行完成,则用改requestId去请求数据,会被拒绝。

5、用泛型去管理请求参数。

猜你喜欢

转载自blog.csdn.net/n_fly/article/details/111933973