代码之家  ›  专栏  ›  技术社区  ›  Paresh Behede

自动伸缩的http请求超时与flex和标准appengine有什么区别

  •  2
  • Paresh Behede  · 技术社区  · 6 年前

    我正在使用谷歌应用引擎建立微服务,现在我们有死线异常问题的大部分时间,因为我们的服务是不响应60秒,因为它正在做许多复杂的任务,如pdf文件解析所有。。。

    现在看看这个对照表 https://cloud.google.com/appengine/docs/the-appengine-environments 在下面 “比较高级功能” ->最大请求超时,可以简单地计算出它是因为我使用的是标准应用程序引擎,它的超时是60秒,如果我的请求需要更多的时间来响应,那么我可以切换到Flex应用程序引擎模型。

    说到这里,我又看到了另一张对照表 https://cloud.google.com/appengine/docs/standard/java/how-instances-are-managed 低于 “此表比较了三种缩放类型的性能特征:” ->最大请求超时,根据您选择的缩放类型,它还有不同的截止时间。

    1. 现在我不明白这个最后期限是什么?
    2. 我的意思是,如果我选择Flex App Engine,然后选择Automatic Scaling,那么我的http请求时间是60分钟还是60秒?
    2 回复  |  直到 6 年前
        1
  •  2
  •   Federico Panunzio    6 年前

    目前,关于超时,GAE Standard与GAE Flex的情况如下:

    GAE Standard

    • 自动缩放:60秒
    • 任务:自动缩放10分钟,手动缩放24小时

    GAE Flex

    • 自动缩放:60分钟
    • 手动缩放:60分钟
    • Tasks
        2
  •  1
  •   Dan Cornilescu    6 年前

    How to tell if a Google App Engine documentation page applies to the standard or the flexible environment ). 灵活环境的等效页面是 How Instances are Managed .

    因此,如果您选择灵活的环境,那么第一个参考文件中指定的截止日期就是适用的截止日期。