服务器群集上的npm群集程序包

时间:2014-12-10 16:43:06

标签: node.js cluster-computing

所以我有一个我正在研究的应用程序,我想知道我是否正确地做到了。

我在我的node.js应用上运行cluster,这里是linkcluster。如果我只在一台服务器上运行cluster或者可以在服务器集群上运行它,我找不到任何状态。如果我继续前进,我将在集群内部拥有一个集群。

因此,不仅仅是意见作为答案,这是我的问题。是cluster包是为了做我正在做的事情(服务器集群内的单个服务器上的工作者集群)吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

群集并非专门为此而设计,但没有任何可能会导致问题的群集。如果您将应用程序设计为使用群集,则表明您的应用程序也可以跨多个服务器进行扩展。如果你在文件系统上做任何有状态的事情,主要的问题就在于此。例如,如果用户上传照片并将其存储在服务器磁盘上,那么在跨多个服务器(不共享同一磁盘)进行扩展时会出现问题。