2

我正在用 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

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

4

1 回答 1

0

我最好的猜测是您没有退出与 .end 函数的连接。

于 2014-09-16T22:56:04.670 回答