1

在我们的生产系统中,我可以看到以下可能发生在 netty ChannelFuture 上:

在 channelfuture.awaitUninterruptibly(10 秒) 返回后,channelfuture.isDone() 和 channelfuture.isSuccess() 都返回 false。我想知道在什么情况下会发生这种情况?

通道未来附加了一个消息发送操作(客户端)。tcpdump显示服务器端的窗口大小为0。

提前致谢。

4

1 回答 1

1

这意味着您等待了 10 秒,但 ChannelFuture 仍未完成。这意味着操作尚未成功或失败。

于 2013-05-08T05:29:43.777 回答