【问题标题】:response time API gateway and Lambda [closed]响应时间 API 网关和 Lambda [关闭]
【发布时间】:2018-10-21 04:46:11
【问题描述】:

我需要构建以毫秒为单位返回响应的 api 服务。我倾向于使用由 Lambda 提供支持的 API 网关。假设我通过每 5 分钟左右调用一次来保持我的 lambda 温暖。使用由 lambda 提供支持的 API 网关方式而不是托管在 ec2 上的传统 Web 服务会更慢吗?有没有人有这方面的经验?

【问题讨论】:

  • 嗯,我完全同意布伦南所说的话。简而言之,如果你想要一个超快的 API,就不要使用 Lambda。如果性能对您不重要,您可以选择它。即使由于冷启动问题而使它们保持温暖,但如果您收到多个并发请求,它仍然会受到延迟启动的影响。另请检查您为运行 EC2 实例与每 5 分钟调用一次 lambda 所支付的额外费用。最后,这两种选择都有其起伏,问题是什么对你更重要。
  • 一篇好文章hackernoon.com/…

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


【解决方案1】:

您的里程可能会有所不同,但在构建了一堆 lambda 函数来满足我的一些需求后,我最终将其中大部分移回 EC2 以获得可接受的性能。在这两种情况下,他们仍然使用前面的 API 网关。

对于一些不需要超快速响应的功能,我仍然使用 Lambda,但对我来说还不够快。

但是,正如我所说,您应该构建一些示例并测试自己 - 您的结果可能与我的不同。

【讨论】:

    猜你喜欢
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    相关资源
    最近更新 更多