使用异步HTTP提升客户端性能(HttpAsyncClient) 大家都知道,应用层的网络模型有同步.异步之分. 同步,意为着线程阻塞,只有等本次请求全部都完成了,才能进行下一次请求. 异步,好处是不阻塞当前线程,可以“万箭齐发”的将所有请求塞入缓冲区,然后谁的请求先完成就处理谁. 大家也注意到了,同步模式阻塞的只是“线程”.实际上,在异步模式流行之前,人们也经常用多线程的方式处理并发请求.然而,随着数据规模的不断加大,线程开销所带来的CPU.内存剧增,因此这种方法的应用比较有限. 近几年来,随…