NodeJS集群和数据库连接

Vig*_*.V. 5 cluster-computing mongodb node.js

我一直在尝试在NodeJS(https://nodejs.org/api/cluster.html)中进行集群,并能够集中我的服务器.

我有一个mongodb连接,它在服务器启动时建立

之前这不是问题,因为它建立一次(没有集群).

我认为,通过聚类,它为每个集群建立一次(我不清楚这一点).

那么,对于每个工作者(或)仅针对主进程,是否应该为整个服务器(或)执行一次连接?

推荐的方法是什么?如何实现?

提前致谢.

Sul*_*ija 2

每个进程都应该进行一次连接。然而,重要的是不要混合会话。我建议使用connect-mongo进行会话,一旦客户端在其中一名工作人员上建立会话,它就不应该使用任何其他实例来进行与该客户端相关的操作。通过这种方式,您还可以在其受人尊敬的服务器实例上保留客户端的缓存。