Jetty org.eclipse.jetty.client.HttpClient 在版本 11 中线程安全吗

Is Jetty org.eclipse.jetty.client.HttpClient thread safe in version 11

我想知道 HttpClient 是否是线程安全的,即可以由 2 个线程毫无问题地使用。 阅读 class 代码,我不清楚,因为有些字段是线程安全的,有些则不是。

有问题没有回答:

有些问题似乎是这样说的:

Jetty 的 HttpClient 设计是为了将其视为打开多个选项卡的 Web 浏览器。

根据设计,它是多线程的。

我们鼓励您只启动 1 个 HttpClient 实例,并重复使用它来处理您想要向任意数量的服务器发出的所有请求。

您为每个请求创建的 Request 对象仅对该请求是唯一的,不能重复使用。

还有一个为每个目的地维护的活动连接池,以便保持最少数量的打开连接,这在您与安全 SSL/TLS 服务器通信时特别有用(作为初始握手建立连接通常是 request/response 交换中最慢的部分)