Google Cloud API Gateway 是否具有可配置的超时功能?

gru*_*net 9 google-cloud-api-gateway

我浏览了Google Cloud API Gateway 文档并搜索了公共问题跟踪器,但未能以某种方式找到对此的提及。

我得到的最接近的是4 个月前的这个 google groups thread,这表明它可能是 60 秒,但我还无法确认这一点或确定它是否已经过时。

长话短说

我正在寻找 AWS API Gateway(具有固定的 30 秒超时)的替代方案,因此我试图弄清楚 GCP API Gateway 是否可以作为这一特定点的替代方案。

小智 15

是的,GCP API 网关确实支持自定义超时长度。在您的开放 API 规范中的“x-google-backend:”下方,插入“deadline: z”,其中 z 是超时之前的秒数。

例子:

    x-google-backend:
         address: [this-is-your-address]
         deadline: 60.0
Run Code Online (Sandbox Code Playgroud)

上面给出了 60 秒的截止时间。

  • @grunet 请查看这些 GCP 文档:[1](https://cloud.google.com/endpoints/docs/openapi/openapi-extensions#x-google-backend) [2](https://cloud .google.com/endpoints/docs/openapi/openapi-extensions#deadline) (3认同)
  • 我尝试了该解决方案,并且可以确认截止日期属性按预期工作 (3认同)