【问题标题】:How to manage online users in IM applications such as GTalk, Skype etc如何在 GTalk、Skype 等 IM 应用程序中管理在线用户
【发布时间】:2011-11-08 09:19:54
【问题描述】:

他们是否在数据库中保存在线用户列表并在每次登录和注销事件时更新它,并为在线朋友运行查询?

可扩展性如何?

有更好的解决方案吗?

【问题讨论】:

    标签: java database xmpp scalability instant-messaging


    【解决方案1】:

    如果您尝试将出席信息存储在传统数据库中,或者轮询对任何内容的更改,那么您将很难扩展出席信息系统。从开源XMPP servers 之一开始,将其拆开,看看它是如何工作的。它们中的每一个都不同,但至少你会更了解你需要从哪里开始。

    【讨论】:

      猜你喜欢
      • 2010-10-10
      • 2012-07-04
      • 1970-01-01
      • 2011-12-11
      • 2011-06-20
      • 2017-07-14
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      相关资源
      最近更新 更多