我有一台服务器充当大量客户端和应用服务器之间的传递网关。网关使用netty,就其行为而言,它只是将从任一端接收的任何数据传递给另一端(即从客户端传递到服务器,反之亦然)。如果客户端或服务器关闭其连接的末尾,则关闭客户端和服务器之间建立的链接(由两个netty通道组成)... 我们一直在使用netty 3.2.4,最近升级到netty 3.2.7。自升级以来,我们在运行一些卷测试时开始看到java.nio.channels.ClosedChannelException。我们在3.2.4上看到同样类型的测试没有任何问题。
有人知道可能导致这种情况的原因吗?我遇到过来自tbocek的说明:see the last post in this link提到了类似的问题。 请帮忙。
答案 0 :(得分:1)
这是一个在3.3.0.Final修复的回归。所以考虑升级到3.3.1.Final。如果你使用maven Ou需要将groupId从org.jboss.netty更改为io.netty