问题描述
我们正在使用具有以下依赖项的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 (将#修改为@)