TIME_WAIT中的网络连接

时间:2013-12-20 08:07:46

标签: java sockets netty

我创建了一个netty服务器和客户端,它使用基于DBCP的连接工厂构建来维护活动连接池。为了使连接生效,我使用keepAlive。

但是,我注意到套接字正以超出通道池大小的速度增加,因为它们都处于TIME_WAIT状态。

我做错了什么? Netty的Channel Pool是否有任何实现。

1 个答案:

答案 0 :(得分:1)

Netty本身没有包含游泳池。您需要发送某种HEARTBEAT来保持活力。如何实现这取决于协议本身。例如,SMTP有一个NOOP命令。