【问题标题】:Netty Connections in TIME_WAITTIME_WAIT 中的 Netty 连接
【发布时间】:2013-12-20 08:07:46
【问题描述】:

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

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

我做错了什么? Netty 的 Channel Pool 有没有实现。

【问题讨论】:

    标签: java sockets netty


    【解决方案1】:

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

    【讨论】:

    • 但是我使用的是在创建客户端引导程序时,我将选项 keepAlive 设置为 true,这还不够。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 2021-01-05
    相关资源
    最近更新 更多