为什么 OkHttp 在保持事件期间没有在池中保留空闲连接?这导致连接计数来回激增的速度比实际保持事件持续时间快得多。
只有一台主机只有 1 个 rp。 maxIdleConnections
设置为 20,keepAlive
设置为 20 分钟。不过每次调用的延迟可能会达到 2 秒。
连接数从 1 个激增到 3 个,然后不断返回,就像每隔几分钟一样。
最佳答案
您是否配置了 maxIdleConnections
?如果您访问大量主机,那么 OkHttp 将关闭连接以保持在该限制之内。
https://square.github.io/okhttp/4.x/okhttp/okhttp3/-connection-pool/-init-/
关于OkHttp 在保持事件期间不保留空闲连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64666897/