首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS API Gateway + Lamda -如何处理每秒100万个请求

AWS API Gateway + Lamda -如何处理每秒100万个请求
EN

Stack Overflow用户
提问于 2017-07-12 20:28:19
回答 3查看 2.6K关注 0票数 2

我们想为我们的初创公司创建无服务器架构,我们希望支持每秒100万个请求和5000万活跃用户。我们如何使用AWS架构处理此用例?

关于AWS文档,API Gateway只能处理10K请求/秒,而lamda可以处理1000次调用/秒,这对我们来说是不可接受的。

我们如何克服这一限制呢?我们是否可以通过AWS支持请求此吞吐量,或者我们是否可以以某种方式连接到其他AWS服务(队列)?

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2017-07-12 20:44:16

您引用的那些数字是默认的帐户限制。Lambda和API Gateway可以处理更多,但您必须向Amazon发送请求以提高您的帐户限制。如果您真的打算每秒收到100万个API请求,那么您应该与AWS客户代表进行讨论。您确定这些请求中的大多数不会由CloudFront这样的缓存处理吗?

票数 3
EN

Stack Overflow用户

发布于 2019-02-13 01:24:30

网关不是您的API服务器。Lambda是瓶颈。

虽然网关每秒可以处理100000条消息(因为它正在处理消息队列),但Lambda的最高处理速度约为2,200RPS,即使具有可伸缩性(https://amido.com/blog/azure-functions-vs-aws-lambda-vs-google-cloud-functions-javascript-scaling-face-off/)

这与实际的应用程序接口框架实现有很大的不同,其中规模上升到3,500+ rps……

票数 0
EN

Stack Overflow用户

发布于 2020-11-24 03:27:32

我认为你应该使用应用程序负载均衡器。就RPS而言,它是无限的,对于大量请求,它甚至可能更便宜。虽然它与AWS服务的集成较少,但一般来说,它具有网关所需的一切。https://dashbird.io/blog/aws-api-gateway-vs-application-load-balancer/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45057705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档