【问题标题】:NodeJS cluster and database connectionNodeJS集群和数据库连接
【发布时间】:2016-12-30 05:42:30
【问题描述】:

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

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

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

我认为,通过集群,它为每个集群建立一次(我对此不清楚)。

那么,是否应该为整个服务器(或)为每个工作人员(或)只为主进程进行一次连接?

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

提前致谢。

【问题讨论】:

    标签: node.js mongodb cluster-computing


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 2018-11-27
      相关资源
      最近更新 更多