bor*_*ift 5 firebase google-cloud-functions
我们的目标是为 Firebase 云功能设置最小实例数,以便能够处理意外的流量突发。我们按照这些说明将计数设置minInstance为 3。部署更新后,我可以在UpdateFunction日志中看到该minInstance值设置为 3。
然而,Active instances云函数仪表板中的计数经常低于 3(见下图)。此指标中的“活动”是否仅计算正在执行的实例,而不计算空闲实例?或者这实际上意味着该minInstance值被忽略?
小智 4
由于 Cloud Functions 是无状态的,它可以从头开始初始化执行环境,这称为冷启动。冷启动可能需要大量时间,并且可能会增加应用程序延迟。为了减少冷启动次数,Cloud Functions for Firebase 允许按照minInstances本文档指定来设置最小实例数。这将使指定数量的实例保持就绪或热状态,以服务不会经历冷启动的请求。
现在,在 Google Cloud Console 的 Cloud Functions 页面中,指标Active Instances表示当前正在处理请求的实例数量,如此处所述。
设置minInstances并不意味着总是有那么多数量的活动实例。最小实例保持空闲状态(未分配 CPU),因此不计入Active Instances.
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |