【发布时间】: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