【问题标题】:HornetQ exception in netty connection网络连接中的 HornetQ 异常
【发布时间】:2012-03-23 17:39:58
【问题描述】:

我正在使用 HornetQ 2.2.5 Final 和 JAVA TCP 监听器。我的监听器类能够从 GPS 设备读取数据包并存储在 hornetQ 中。我的系统运行良好,但 3 小时后突然我的系统表现非常糟糕。假设在将数据从 TCP 侦听器存储到 hornetQ 并获得异常时,代码到达 finally 块并在 finally 块中,我再次调用 contextInitialized(event) 方法,因此 serverSocket 对象和 hornetQ 初始化再次发生,但在 hornetQ 初始化时,我收到此错误:

严重:无法创建网络连接 java.net.SocketException:没有可用的缓冲区空间(达到最大连接数?):连接

请帮助我了解如何解决它。

【问题讨论】:

    标签: java jakarta-ee tcp jboss hornetq


    【解决方案1】:

    【讨论】:

    • 是的,我对此进行了调查,但我无法找到解决方案,请帮助我理解为什么 HornetQ 对象创建的越来越多。谢谢
    • 我认为文档清楚地描述了服务器套接字的行为。取决于连接的类型。这是 NIOServerSocketFactory docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/nio/… 的文档
    • 我使用的是简单的 ServerSocket 类而不是 netty ServerSocketChannel,但我使用的是 HornetQ,所以可能是由于 hornetQ 而发生此错误,请建议我如何解决。
    猜你喜欢
    • 1970-01-01
    • 2012-11-29
    • 2018-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多