【发布时间】:2017-03-22 10:21:56
【问题描述】:
我有一个使用 jdk 6 构建的 Web 应用程序,它使用 apache httpclient 3.1 来执行对外部系统的请求。 在这些天里,我已经完成了这个 web 应用程序到 jdk 8 的移植。所有的编译和所有的工作,但奇怪的事情发生了:随机的一些请求需要正常的执行时间加上 5000 毫秒。我敢肯定,这个调用的执行有时会运行 5 秒:
long t0 = System.currentTimeMillis()
int statusCode = client.executeMethod(get)
long dt = System.currentTimeMillis() - t0;
可能是 apache httpClient 3.1 不兼容 JDK 8?
【问题讨论】:
标签: java apache httpclient