我创建了一个Netty服务器和客户端,该服务器和客户端使用基于DBCP的Connection Factory构建来维护 Activity 连接池。为了使连接保持 Activity 状态,我正在使用keepAlive。

但是,我注意到套接字正在以超过 channel 池大小的快速速率增长,因为它们全部都处于TIME_WAIT状态。

我究竟做错了什么?是否有任何实现 channel Netty 池的措施。

最佳答案

Netty本身不包含任何池。您将需要发送某种HEARTBEAT来保持生命。如何实现取决于协议(protocol)本身。例如,SMTP为此具有NOOP命令。

09-16 04:06