如何使用 FaaS 连接到任意数据库?
How to connect to an arbitary database using FaaS?
我刚刚阅读了一些有关无服务器计算和 FaaS 的资料。如果使用 FaaS 访问任意数据库,我们需要每次建立和关闭数据库连接。在,比方说一个节点应用程序中,我们通常会建立一次连接并将其重新用于多个请求。
正确吗?
我在 mlab 有一个托管 MongoDB,并考虑使用 Google 的云功能服务实施 REST API。不知道如何有效地处理数据库连接。
当然,在编码和测试时事情会变得更加清晰。但我想知道在花费大量时间之前成功的机会。
谢谢
斯特凡
无服务器平台尽可能重用不同函数调用之间的底层容器。因此,您可以在全局函数范围内设置一个数据库连接池,并在后续调用中重用它——只要容器保持温暖。 GCP a guide here 使用 MySQL 但我想这同样适用于 MongoDB.
我刚刚阅读了一些有关无服务器计算和 FaaS 的资料。如果使用 FaaS 访问任意数据库,我们需要每次建立和关闭数据库连接。在,比方说一个节点应用程序中,我们通常会建立一次连接并将其重新用于多个请求。
正确吗?
我在 mlab 有一个托管 MongoDB,并考虑使用 Google 的云功能服务实施 REST API。不知道如何有效地处理数据库连接。
当然,在编码和测试时事情会变得更加清晰。但我想知道在花费大量时间之前成功的机会。
谢谢 斯特凡
无服务器平台尽可能重用不同函数调用之间的底层容器。因此,您可以在全局函数范围内设置一个数据库连接池,并在后续调用中重用它——只要容器保持温暖。 GCP a guide here 使用 MySQL 但我想这同样适用于 MongoDB.