【问题标题】:chat application with cometd only is good enough?仅使用 cometd 的聊天应用程序就足够了吗?
【发布时间】:2013-04-19 07:55:45
【问题描述】:

我想创建一个只进行文本聊天的网络聊天应用程序。客户将与所有者交谈。所有者将看到可以与之聊天的可用客户,但客户看不到可用用户列表,他只需单击链接并直接开始与所有者聊天。

所以我只用 cometd 和 jquery 开发了它,它工作正常。这将在实际应用程序中工作还是我应该考虑一些 XMPP 服务器(最好是 openfire)。它只是一个基于文本的聊天。使用 xmpp 和不使用 xmpp 服务器有什么优点和缺点。

【问题讨论】:

    标签: xmpp chat openfire cometd


    【解决方案1】:

    您可以查看 CometD benchmark results 以了解 CometD 在比您的情况最差的情况下的性能:在您的情况下,用户只是与所有者聊天,而在基准测试中,用户与许多人聊天其他。 CometD 基准测试实际上是一个用于执行基准测试的普通聊天应用程序。

    借助 WebSocket 传输,CometD 轻松实现 100k 客户端的 50k 消息/秒,平均延迟为 4 毫秒。

    我的经验是 CometD 在实际应用程序中运行良好,在您的情况下它可能比 XMPP 更简单。

    查看 CometD documentationtutorials 以开始使用。

    【讨论】:

      猜你喜欢
      • 2011-03-08
      • 1970-01-01
      • 1970-01-01
      • 2023-01-24
      • 2014-04-17
      • 2011-09-17
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多