使用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 (将#修改为@)