如何使用FaaS连接到仲裁数据库?

时间:2017-10-20 11:05:07

标签: google-cloud-functions serverless-architecture serverless

我刚刚做了一些关于无服务器计算和FaaS的阅读。如果使用FaaS访问任意数据库,我们每次都需要建立和关闭数据库连接。在,假设一个节点应用程序,我们通常会建立一次连接并将其重用于多个请求。

正确?

我在mlab上有一个托管的MongoDB,并考虑使用Googles Cloud Functions Service实现REST API。不知道如何有效地处理数据库连接。

在编码和测试时,确保事情变得更加清晰。但我想知道在花费大量时间之前取得成功的机会。

由于 斯蒂芬

1 个答案:

答案 0 :(得分:1)

无服务器平台尽可能在不同的函数调用之间重用基础容器。因此,您可以在全局函数作用域中设置数据库连接池,并将其重用于以后的调用-只要容器保持温暖即可。 GCP使用a guide here使用MySQL,但我想同样适用于MongoDB。