【发布时间】:2011-09-28 09:01:54
【问题描述】:
我正在编写一个接受 TCP 连接的 Node 应用程序。我有几个单独的节点模块(利用导出功能)。每个都需要一个数据库连接来处理它们的一些功能。
架构/处理数据库连接的最佳方式是什么?每个模块是否应该创建一个单独的连接,或者我的主 JS 文件是否应该在我需要它们时将数据库连接处理程序传递给模块?
【问题讨论】:
-
如果没有更具体的细节,这个问题很难回答,但请随时访问node.js chat room 进行更详细的讨论
-
我同意我的问题非常笼统,但这种架构可能在 Node.js 应用程序中很常见。大多数都需要()许多已安装和自定义的模块,我假设有人以前尝试过任何一种方法,并且在每种方法的灵活性和稳健性方面都有经验。
标签: architecture node.js