【问题标题】:Scalable Node.js 1x1 chat platform可扩展的 Node.js 1x1 聊天平台
【发布时间】:2011-11-04 17:10:46
【问题描述】:

我将在 Node.js 上构建一个聊天平台,其核心必须能够提供 1-1 的聊天屏幕,就像 Olark 提供的那样

聊天更新率不是重点,但可扩展性和浏览器兼容性才是重点。

我的问题是:哪种后端策略和传输方式最好?

编辑: 谢谢,@Brandon_R。只是我不确定websocket是否是这里的路,我介于它和AJAX之间。
我希望我的服务器能够托管多个调用,并且 websocket 确实为每个客户端保持开放连接;不是限制吗?

【问题讨论】:

  • 如果您正在寻找浏览器兼容性,您需要查看 socket.io,因为 ie 不支持 websockets。

标签: node.js scalability chat


【解决方案1】:

如果 websockets 不可用,Socket.io 将依赖 ajax 轮询/其他传输,并且可能是要走的路。如果您不想使用 websockets/其他传输,也可以禁用它们。

socket.io 0.8 还支持“房间”,它将命名和多路复用您的套接字。

【讨论】:

  • 谢谢克里斯!我一定会检查房间的这个新功能:)
猜你喜欢
  • 1970-01-01
  • 2012-07-31
  • 1970-01-01
  • 2017-01-06
  • 2013-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多