一次App Engine灵活的一个实例一请求

问题描述 投票:0回答:1

我正在使用

  • App Engine灵活,自定义运行时。
  • nodejs,作为基本图像。
  • 表达
  • 用于请求排队的云任务
  • 伪造者工作

我的要求

  • 20GB RAM
  • 长时间运行的过程

由于我的独特要求,我希望1个请求只能由1个实例处理。当它免费或请求超时时,只有这样它才应该收到一个新请求。在实例处理1个请求时,我设法拒绝了其他请求,但无法找出适当的自动缩放设置。

请提出实现此目标的最佳方法。预先感谢!

node.js express puppeteer app-engine-flexible google-cloud-tasks
1个回答
0
投票

app.yaml中尝试限制max_instancesmax_instances

我还建议调查max_concurrent_requests您的Cloud Tasks队列,以减少不必要的发送请求尝试。另外,您可能还想增加max_concurrent_requests来扩展rate limiting,以分散请求。

© www.soinside.com 2019 - 2024. All rights reserved.