Node.j应用程序中的持久DynamoDB连接

时间:2015-11-16 18:08:22

标签: node.js amazon-dynamodb

在应用内部,我大量使用Dynamodb(获取,推送,扫描等) 每当我需要与数据库交互时(在多个模块上),我是否应该创建与Dynamodb的新连接,或者我应该只为整个应用程序打开一个连接。 我发现了一些非常含糊的信息。 如果我只做一个连接,你能指出我这样做的正确方向(dynamodb-connect?)

1 个答案:

答案 0 :(得分:1)

node.js中的DynamoDB客户端对象是线程安全的,因此创建单个实例并将其用于所有交互都很好。

DynamoDB使用HTTP REST进行交互,而不像MySQL这样的SQL数据库那样使用持久性TCP连接。这意味着好处是使用keep alive重用HTTP连接。