如何使用 Cloud SQL 实现多个 Google Cloud Functions?

How to implement multiple Google Cloud Functions with Cloud SQL?

我想使用云 SQL 实施 Google 云功能。使用 Cloud SQL 实施 Google Cloud Functions 的最佳方法是什么?

我能够连接到 MySQL 并执行查询。但是我无法与其他功能共享连接。

Do we need to create a new connection for each function or can we share the same MySQL connection with all functions?

强制所有函数调用共享同一个连接是不可能的。这是因为 Cloud Functions 可能会运行许多服务器实例来处理所有调用。 None 个实例彼此共享内存或其他资源。

但是,您可以优化您的代码,以便在同一服务器实例关闭之前共享恰好发生在同一服务器实例上的函数调用之间的连接。如果您将对象存储在全局范围内,它们可以在调用之间重复使用。