1

HttpClient 有特殊的连接管理器(ThreadSafeClientConnManager 或 PoolingClientConnectionManager 或 MultiThreadedHttpConnectionManager),可以支持多线程。我的理解是这些连接管理器将创建连接池并尝试在子序列请求中重用现有连接。

我的问题是,是否会像网络设备一样断开现有连接?如果连接断开,HttpClient 会做什么,如果它会影响下一个请求?

在将我们的应用程序部署到 Azure 后,这些天我遇到了很多类似的问题,因为 Azure 总是在一段时间后关闭我的连接。我想确定 HttpClient 是否可以正确处理此故障转移。

4

0 回答 0