gpt4 book ai didi

javascript - Facebook 如何知道某人是否在线

转载 作者:IT王子 更新时间:2023-10-29 06:15:43 24 4
gpt4 key购买 nike

我正在用 Node.js(Express 框架)和 socket.io 做一个实时网站,在某些时候它必须检测是否有人“在线”(这基本上是如果有人打开了网页)。

我认为 Facebook 聊天就是这方面的一个例子。但其背后的工程逻辑是什么?

非常感谢!

最佳答案

Facebook 的这张幻灯片 ( http://www.erlang-factory.com/upload/presentations/31/EugeneLetuchy-ErlangatFacebook.pdf ) 详细解释了它的消息系统。系统有 cometd ( channel )集群,它与浏览器保持TCP连接,并定期将连接的用户列表推送到Presence Server。因此网页(PHP)可以查询用户是否在线。

关于javascript - Facebook 如何知道某人是否在线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18501788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com