我正在用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
但基于此,它应该在我正在使用的版本中修复! 如果我在这里做错了,请告诉我。
答案 0 :(得分:0)
我最好的猜测是你没有使用.end函数退出连接。