【发布时间】:2019-06-02 01:45:41
【问题描述】:
我想使用 SQS 来调用 Lambda。
一个lambda函数的执行时间是3分钟。
我想一次执行 1000 个 lambda 函数,所以我向 SQS 队列发送 1000 条消息
但根据 AWS 文档
Amazon Simple Queue Service 支持 5 次并发函数调用的初始突发,并将并发性每分钟增加 60 次并发调用。 https://docs.aws.amazon.com/en_us/lambda/latest/dg/scaling.html
所以我应该等待几分钟,直到所有消息都被处理完。有什么解决方法可以调用 1000 个并发 lambda 并避免“冷启动”?
UPD:我得到了 AWS 支持的答复
您是正确的,SQS 将从 5 的初始爆发开始,并且 每分钟增加60个并发。缩放率不能 增加
【问题讨论】:
标签: amazon-web-services aws-lambda scaling amazon-sqs autoscaling