在socket.io的主頁上,它沒有提到有關可伸縮性問題的任何信息。有沒有人知道一次可以處理多少個併發連接?我想在我的大型彗星處理項目中部署socket.io。例如,它指出nodejs可以輕鬆處理多達100K個併發連接。 socket.io能夠一次處理多少個請求嗎?與socket.io相關的可伸縮性問題
3
A
回答
17
有許多變量會影響性能併爲socket.io定義限制。
可能最重要的是你的硬件,特別是RAM。純併發和消息處理之間也有區別。消息處理似乎比並發性更耗CPU。
我推薦this article,由Mikito Takada編寫。使用上使用的WebSockets單核
socket.io 0.6.17 TCP〜8000個連接
節點(0.4.12)〜在單核
插座2300個連接:從它的提取物.IO 0.7.11使用的WebSockets〜在單核
1800個連接socket.io 0.8.6使用的WebSockets〜在單個核心1900和連接
所以,爲了回答你的問題,我想說你不能指望socket.io處理與node.js可以給定相同設置的同一級別的併發性。
有關socket.io性能的其他信息,請閱讀Drew Harry的this。
相關問題
- 1. 與gen_server相關的Erlang可伸縮性問題:調用()
- 2. Restful WCF的可伸縮性問題
- 3. Android WebView中的可伸縮性問題
- 4. 視頻聊天:可伸縮性問題
- 5. redis加載和可伸縮性問題
- 6. 關於Cocoa Touch Controls的可伸縮性的問題
- 7. 爲什麼關係數據庫存在可伸縮性問題?
- 8. socket.io的可伸縮體系結構
- 9. 性能和可伸縮性的體系結構問題
- 10. IIS可伸縮性
- 11. Cytoscape.js的可伸縮性
- 12. aho corasick的可伸縮性
- 13. Oracle Forms的可伸縮性
- 14. 解決web應用程序中的可伸縮性問題
- 15. MS Access的問題 - 可伸縮性/索引/交易
- 16. 多線程多核系統中HashMap的可伸縮性問題
- 17. 可伸縮環境Obscurance呈現問題
- 18. @ 2x問題可伸縮圖像
- 19. 可伸縮側滾動問題
- 20. 如何處理與OUTLOOK相關的可訪問性問題
- 21. 與性能相關的問題
- 22. 哪種服務可幫助網站解決可伸縮性/可用性問題?
- 23. 使用XML作爲數據結構的可伸縮應用程序的可伸縮性問題?
- 24. 與bsddb相關的許可問題
- 25. Mysql,SQLite,可伸縮性
- 26. SharePoint列表可伸縮性
- 27. JGit可伸縮性限制
- 28. 如何檢測多核可伸縮性/爭用問題
- 29. 可伸縮性和可用性
- 30. Socket.io性能問題