假设当前正在处理一个HTTP请求,然后我们同时部署相同的函数。
当前的HTTP请求会发生什么情况?它会被取消吗?或者Firebase将在继续部署之前等待?
使用函数的早期版本提供的实例可能在部署已完成这样可以确保发送到部署过程中的函数不会被删除。
来自文档
因此,换句话说,当前HTTP请求将被执行。只有当部署完成,平台需要启动一个新的云功能实例时,才会使用您的新版本。请注意,如果需要,云函数的多个实例可以并行运行:在一个实例中,事件以串行方式一个接一个地处理。