他们是否将在线用户列表保存在数据库中,并在每次登录和注销事件时更新该列表,并对在线朋友运行查询?
可伸缩性呢?
有没有更好的解决方案?
发布于 2011-09-02 00:56:48
如果您尝试在传统数据库中存储在线状态,或者轮询任何内容的更改,您将很难扩展您的在线状态系统。从一个开源XMPP servers开始,把它拆开,看看它是如何工作的。它们中的每一个都有不同的伸缩性,但至少你会更多地了解你需要从哪里开始。
https://stackoverflow.com/questions/7270507
复制相似问题