【问题标题】:Openfire MultiUser Chat - ScalabilityOpenfire 多用户聊天 - 可扩展性
【发布时间】:2017-01-06 19:41:10
【问题描述】:

我在 Openfire Server 中创建了一个加入多用户聊天室的示例程序。

我将多用户聊天室的“最大房间入住人数”更改为“无限制”。

在多用户聊天室中加入大约 850 个用户时,我收到以下异常

org.jivesoftware.openfire.session.LocalSession - Internal server error
java.lang.NullPointerException
at org.jivesoftware.openfire.nio.NIOConnection.deliver(NIOConnection.java:356)
at org.jivesoftware.openfire.session.LocalClientSession.deliver(LocalClientSession.java:857)
at org.jivesoftware.openfire.session.LocalSession.process(LocalSession.java:289)
at org.jivesoftware.openfire.muc.spi.LocalMUCRole.send(LocalMUCRole.java:263)
at org.jivesoftware.openfire.muc.spi.LocalMUCRoom.broadcast(LocalMUCRoom.java:1155)....

此时 CPU 使用率也增加到 100%。

请建议我解决这个问题。

【问题讨论】:

    标签: xmpp openfire smack multiuserchat


    【解决方案1】:

    根据我的说法,您应该选择高配置的服务器。具有良好 RAM 和处理器的服务器。因此,它在多聊天中处理了更多用户。

    只需在 openfire 社区与版主交谈一次即可。听取他们的建议。 他们会给你最好的解决方案。 here你可以去。

    谢谢,希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      • 1970-01-01
      • 2011-11-04
      相关资源
      最近更新 更多