Cloud Run中长时间运行且始终分配CPU的任务



我知道从10月21日起Cloud Run就支持后台作业了。

有人知道在以下场景中长时间运行的后台作业会发生什么吗?

  • CPU always assigned设置为true
  • 分钟。实例数设置为1
  • 由于更高的负载,同时有多个实例,并且每个实例都碰巧运行一个后台作业

是所有的后台任务都保证会完成,还是只有一个正在运行的"总是在运行"?实例?

谢谢!

超过最小实例创建的实例将被终止。

请注意,即使CPU总是分配的,云运行自动缩放也是如此仍然有效,如果不是,可能会终止容器实例需要处理传入的流量。实例永远不会处于空闲状态在处理请求后超过15分钟,除非它被保留使用最小实例激活.

将CPU始终分配为若干最小实例导致许多容器实例以full状态启动和运行访问CPU资源,启用后台处理用例,如提取Pub/Sub消息

https://cloud.google.com/run/docs/configuring/cpu-allocation

相关内容

  • 没有找到相关文章

最新更新