Facebook 通知网络套接字与拉动? [复制]
Posted
技术标签:
【中文标题】Facebook 通知网络套接字与拉动? [复制]【英文标题】:Facebook notifications web sockets vs. pulling? [duplicate] 【发布时间】:2014-07-16 07:29:54 【问题描述】:我是企业社交网络产品的开发人员,我正在开发一项与 Facebook 通知非常相似的功能。 我们希望为我们的客户提供实时通知机制。
我正在 node.js 中构建一个通知服务,我的系统可以与之交互和通知。 最大的问题是:
客户端应该使用拉取吗?我的意思是每隔几秒检查一次服务是否有任何变化?
使用 websockets (socket.io) 实现客户端,以便服务器了解所有可用用户并推送他们每次更改。
我将获得的最大用户数量是 20k 最大活跃用户数为5k
你认为什么是最好的?
【问题讨论】:
-1 ***.com/questions/10028770/… 谢谢,找不到。我得到了正确的答案。 【参考方案1】:我喜欢 socket.io。试一试,它可能会让你开始。但是,如果您正在开发一个严肃的商业产品,那么有一天您可能最终需要深入了解它的工作原理。例如,WebSockets 可能会受到企业防火墙的阻碍,但 socket.io 会退回到其他方法,例如自动轮询。
【讨论】:
以上是关于Facebook 通知网络套接字与拉动? [复制]的主要内容,如果未能解决你的问题,请参考以下文章