Node.js 中的 MySQL 存储过程,没有 Promise/Await

MySQL Stored Procedure in Node.js without Promise/Await

提问人:Harry Knight 提问时间:10/6/2023 更新时间:10/6/2023 访问量:41

问:

我有一个在 Google Cloud Functions 上运行的后端,其最长运行时间为 9 分钟。同时,MySQL中有一个存储过程可能会超过运行时间上限。

我的问题是:有没有办法将执行卸载到MySQL实例?

我知道处理是在实例中完成的,但它需要连接处于活动状态。目前,如果 Function 被 Google 终止,则该过程不会完成,因为连接被终止,然后 MySQL 终止执行。我需要一种方法将其与Cloud Functions的运行环境分离。

Ps. 我不在乎程序的反应。

mysql node.js 存储过程 google-cloud-functions

评论

0赞 Shadow 10/6/2023
如果客户端关闭连接,Mysql 会终止执行。您可能需要使用与云函数不同的功能,例如用于长时间运行的进程的发布/订阅。

答: 暂无答案