连接空闲后,Vert.x http客户端挂起

时间:2013-10-21 19:46:56

标签: java vert.x

我正在用Java编写我的http客户端并使用vertx-maven-plugin进行开发。我面临的一个问题是,如果连接闲置很长时间,则vertx httpclient无法重用该客户端。

vert.x版本:2.0.1-final。 这是分析问题的要点。https://gist.github.com/kaushalpanjwani/7086586

如果我的计时器以1或2分钟的间隔运行,我每次都会得到响应,但是如果我将其增加到5分钟。我只是得到第一次回复。 而且,当然,如果我做keepalive:false,它适用于任何间隔。

我的网络服务已启用:运行IIS 7的Windows 2008。

我在这里阅读了与此类似的问题:https://groups.google.com/forum/#!topic/vertx/pW5R23zIfS8

但基于此,它应该在我正在使用的版本中修复! 如果我在这里做错了,请告诉我。

1 个答案:

答案 0 :(得分:0)

我最好的猜测是你没有使用.end函数退出连接。