1

我是 node.js 的新手,我想知道是否有任何方法可以与 child_process 共享 db-connection(比如说 db-mysql)。*child_process.fork()* 如果我通过发回 SQL 语句与父进程通信并获得比结果更好的结果,是否可以这样做?

或者这是否比在孩子中打开一个新的连接更糟糕?

4

1 回答 1

4

恕我直言,在多个进程上共享连接没有任何优势。当然,一方面,您打开的连接较少,但另一方面,您有进程间通信的开销。

因此,我肯定更喜欢每个进程一个连接的方法。

它的工作量更少,开销也更少。

于 2013-10-01T16:28:57.330 回答