2013-12-20 156 views
0

我創建了一個netty服務器和客戶端,它使用DBCP上的連接工廠構建來維護活動連接池。爲了使連接活着,我使用keepAlive。TIME_WAIT中的Netty連接

但是,我注意到套接字以超過通道池大小的快速增長,因爲它們都處於TIME_WAIT狀態。

我在做什麼錯? Netty的Channel Pool是否有任何實現?

回答

0

Netty本身不包含游泳池。您需要發送某種「心跳」以保持活力。這是如何實現的取決於協議本身。例如,SMTP有一個NOOP命令。

+0

但我使用的是當我創建客戶端引導,我設置選項keepAlive爲真,是不夠的。 –