2011-08-26 34 views
1

我建立了Node.js的聊天平臺,在覈心,必須能夠提供聊天屏幕1-1,很像Olark提供可擴展的Node.js 1x1的聊天平臺

聊天更新率不是優先級,但可擴展性和瀏覽器兼容性。

我的問題是:哪種後端策略和傳輸方式最好?

編輯: 謝謝@Brandon_R。只是,我不確定websocket是否會走到這裏,我介於它和AJAX之間。
我希望我的服務器能夠承載多個呼叫,並且websocket爲每個客戶端保持開放連接;不是限制嗎?

+1

如果你正在尋找瀏覽器兼容性,你需要檢查出socket.io,因爲ie不支持websockets。 – BRampersad

回答

0

如果websocket不可用並且可能是要走的路,Socket.io會退回到ajax輪詢/其他傳輸。如果您不想使用它們,也可以禁用Websockets /其他傳輸。

socket.io 0.8還支持「房間」,這將命名空間和多路複用您的套接字。

+0

謝謝克里斯!我一定會檢查這個房間的新功能:) –