我的問題相當簡單。我開始開發一個很大的項目,並意識到node.js可以成爲一個可行的解決方案。由於我對節點仍然陌生,因此無法確定它是否適合我,所以我決定在這裏問一下。我應該使用node.js嗎?
該項目:它基本上是遊戲服務器提供商的管理解決方案。它包括一個Web管理面板和服務器組件來控制一切。
我的疑惑是,如果我應該使用節點爲面板。
這將需要數據的生命更新(套接字可以派上用場),我們計劃將它作爲「單頁」類應用程序進行開發。
擁有它的節點意味着它將能夠異步執行任務,並在它自己的(而不是,比如說,PHP和cronjobs)
它將被分發。使它成爲節點將使這一點變得簡單。除了節點之外沒有任何依賴關係,還有一個簡單的「npm install」。
它將有多人連接並同時使用它。
請問節點能夠很好地處理這些多重連接嗎?性能方面,它會是一個不錯的選擇嗎? 節點(也許Derby)是否足以建立一個良好的Web面板? 對於我所提出的任何觀點,或者我錯過了什麼?
感謝您的幫助!
真誠 -Antariano
您可以在多節點服務器上擴展一點位嗎?這將如何完成?你能指點我一些資源嗎? –
這裏有一篇關於[node multi core clustering]的文章(http://developer.yahoo.com/blogs/ydn/posts/2010/07/multicore_http_server_with_nodejs/)。 只需運行多個節點服務器並在它們之間安排某種通信。查看這個節點包[Cluster](https://github.com/LearnBoost/cluster) – Avangar