java.net.HttpClient上是否有任何连接池处理?



我想使用 Java 11 HttpClient 并使用 HTTP 1.1 的 Keep-Alive 参数在同一地址上发送多个请求。我知道Apache HTTP Client也有类似的功能,但是Java API的客户端有类似的功能吗?

是 - 默认情况下,HTTP/1.1 连接保持活动状态,除非超过池的最大大小,在这种情况下,池中最早的空闲连接(最接近其到期日期的连接(将关闭,以便为新连接腾出空间。但是,如果同时发出请求,则会打开与同一主机的多个连接。

最新更新