升级到Netty 3.2.7后出现ClosedChannel异常

升级到Netty 3.2.7后出现ClosedChannel异常,netty,Netty,我有一个服务器,充当大量客户端和应用服务器之间的直通网关。网关使用netty,就其行为而言,它只是将从一端接收到的任何数据传递到另一端(即从客户端传递到服务器,反之亦然)。如果客户端或服务器关闭其连接端,则客户端和服务器之间已建立的链接(由两个网络通道组成)将关闭。。。 我们一直在使用netty 3.2.4,最近升级到netty 3.2.7。升级后,我们开始在运行一些卷测试时看到java.nio.channels.ClosedChannelException。在3.2.4中,我们没有发现相同类型

我有一个服务器,充当大量客户端和应用服务器之间的直通网关。网关使用netty,就其行为而言,它只是将从一端接收到的任何数据传递到另一端(即从客户端传递到服务器,反之亦然)。如果客户端或服务器关闭其连接端,则客户端和服务器之间已建立的链接(由两个网络通道组成)将关闭。。。 我们一直在使用netty 3.2.4,最近升级到netty 3.2.7。升级后,我们开始在运行一些卷测试时看到java.nio.channels.ClosedChannelException。在3.2.4中,我们没有发现相同类型的测试存在任何问题

有人知道是什么原因造成的吗?我看到了来自tbocek的便条:其中提到了类似的问题。
请帮助。

这是一个在3.3.0.Final中修复的回归。所以考虑升级到3.3.1决赛。如果您使用maven,您需要将groupId从org.jboss.netty更改为io.netty,这是一个在3.3.0.Final中修复的回归。所以考虑升级到3.3.1决赛。如果您使用maven,您需要将groupId从org.jboss.netty更改为io.netty

谢谢您的回复。我看到,对于这个回归,删除了添加到address中的close()。无限循环仍然是可能的吗?@NormanMaurer我仍然面临3.3.1的问题。诺曼,谢谢你的回复。我看到,对于这个回归,删除了添加到address中的close()。无限循环仍然是可能的吗?@NormanMaurer我仍然面临3.3.1的问题。检查