似乎所有 Node woker进程都在工作,就好像它正在执行同一应用程序的新副本一样。但是希望保留一些由 Node 集群中所有 Node 工作人员(子进程)共享的变量。有没有一种简单的方法可以做到这一点?
最佳答案
所有工作进程确实是您的应用程序的新副本。每个 worker 都是使用 child_process.spawn 创建的全功能进程。 所以不,他们不共享变量。这可能是最好的方式。 如果您想在工作进程(通常是 session )之间共享信息,您应该考虑将这些信息存储在数据库中。
如果您已经准备好一直使用 Node ,您可以使用 dnode 之类的东西让您的工作人员向主进程请求数据。
关于javascript - 如何保留共享 Node 集群中所有 Node 进程的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14826349/