如何解决使用Apache AsyncHttpClient 4.1.4可以看到HTTP响应下降,
我们正在使用具有以下依赖项的Apache AsyncHttpClient
[INFO] +- org.apache.httpcomponents:httpasyncclient:jar:4.1.4:compile
[INFO] | +- org.apache.httpcomponents:httpcore:jar:4.4.10:compile
[INFO] | +- org.apache.httpcomponents:httpcore-nio:jar:4.4.10:compile
[INFO] | \- org.apache.httpcomponents:httpclient:jar:4.5.6:compile
Http客户端能够通过套接字连接发送请求,建立TLS并交换应用程序数据。我们看到客户端未确认负载平衡器发送的最新应用程序数据。 1秒钟后,负载均衡器尝试重新传输应用程序数据,但是客户端已经关闭了会话。由于这个原因,我们看到间歇性响应下降了。
我们已将套接字读取超时设置为500ms,并且我们还知道默认的IO选择器线程会在1秒(设置为默认值)后关闭连接。
This is how we are invoking execute method with callback param
{
httpClient.execute(post,callback);
}
httpClient is an instance of CloseableHttpAsyncClient.
你们知道这种行为可能是什么原因吗?您认为我们不能保持较低的套接字超时值吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。