当我们部署Firebase Function时,当前的HTTP请求会发生什么?

zc0qhyus  于 2023-03-24  发布在  其他
关注(0)|答案(1)|浏览(114)

假设当前正在处理一个HTTP请求,那么我们同时部署相同的函数。
当前的HTTP请求会发生什么?它会被取消吗?或者Firebase在继续部署之前会等待吗?

pprl5pva

pprl5pva1#

部署完成后,使用您的函数的上一版本配置的示例可以继续运行(并处理流量)数分钟。这可以确保在部署过程中发送到您的函数的流量不会被丢弃
从文档中
因此,换句话说,当前HTTP请求将被执行。只有当部署完成并且平台需要启动新的云功能示例时,才会使用您的新版本。请注意,如果需要,您的云功能的多个示例可以并行运行:在一个示例中,事件被一个接一个地串行处理。

相关问题