【问题标题】:Reduce the Integration Latency on API Gateway减少 API Gateway 上的集成延迟
【发布时间】:2021-10-22 01:31:45
【问题描述】:

我有一个附加到 Lambda 的 API 网关,

Lambda 平均在 300 毫秒内抛出响应。

但在 API 网关级别, 集成延迟有时会花费更多时间。

我可以通过捕获 API Gateway 的 CloudWatch Logs 中的集成延迟来说明这一点。

更多时间,即有时超过 29 秒并引发网关超时异常。

这导致总延迟时间更长。

有什么方法可以减少 API 网关级别的集成延迟。 或者我们应该忍受 504 超时错误。

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-api-gateway latency


    【解决方案1】:

    您可以考虑做一些事情:

    • 如果尚未完成,请从 REST api 网关移动到 HTTP api gateway。它的功能较少,但如果您对它感到满意,那么您将从中获得显着的速度,以及更低的成本和维护简单性。
    • 使用配置的provisionned concurrency 来避免冷启动(会增加成本)

    如果您只使用 lambda,我建议您使用 HTTP api。它是最近的,坦率地说,我认为它比 REST api 更容易理解和使用

    【讨论】:

    • 感谢您的回答。我们已经投入生产。我们几乎到处都在使用 REST。
    猜你喜欢
    • 2018-04-10
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 2019-12-12
    相关资源
    最近更新 更多