我的问题相当简单。我开始开发一个很大的项目,并意识到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