Java如何并行处理大量HTTP请求?

时间:2020-07-09 23:55:55

标签: java http io httpclient selector

由于服务器速度很慢,我想尽可能多地并行连接它们并发送HTTP请求。但是,当我使用大量线程时,开销似乎使正常的连接超时(因为线程未运行且无法响应)。上一个问题中的人告诉我使用“选择器”,因为他们使用操作系统知道下一步要读什么,而不是在线程之间进行切换。

我已经在网上浏览了一下,但是似乎这些选择器仅用于具有常规连接的服务器,这些服务器正在接收请求,而不是用于发送HTTP请求?

如何使用这些选择器来发送HTTP请求并尽快获得答案,同时还处理经常发生的错误?一小段代码会很酷,这样我就可以理解。

0 个答案:

没有答案