AWS SQS消息并发处理

时间:2020-11-12 12:30:01

标签: amazon-web-services amazon-sqs

我已将SQS连接到lambda(Lambda 1)。 lambda(Lambda 1)对服务进行API调用。 我必须一次播种1000条消息。为此,我正在另一个lambda(Lambda 2)的帮助下向SQS发送1000条消息。我面临的问题是SQS会触发1000 lambda,这会对我的服务进行1000次API调用,导致服务不可用。

我可以配置SQS频率吗,例如1秒内SQS应该只处理10或100条消息?

1 个答案:

答案 0 :(得分:2)

限制lambda函数的允许并发

简而言之,您可以设置此lambda可以有多少个并发执行

enter image description here

简介:https://aws.amazon.com/about-aws/whats-new/2017/11/set-concurrency-limits-on-individual-aws-lambda-functions/

文档:https://docs.aws.amazon.com/lambda/latest/dg/invocation-scaling.html