我要在Node.js上构建一个聊天平台,在核心中,必须能够提供1-1的聊天屏幕,就像Olark提供的那样
聊天更新率不是优先级,但可扩展性和浏览器兼容性。
我的问题是:哪种后端策略以及哪种传输方式最好?
修改 谢谢,@ Brandon_R。只是因为我不确定websocket是否是这里的方式,我介于它和AJAX之间 我希望我的服务器能够托管多个调用,而websocket确实为每个客户端保持一个开放的连接;不是限制吗?
答案 0 :(得分:0)
如果websockets不可用,Socket.io会依赖于ajax轮询/其他传输,这可能是最佳选择。如果您不想使用它们,也可以禁用websockets /其他传输。
socket.io 0.8还支持“房间”,它将命名空间和多路复用你的套接字。