3

我正在使用 AWS SQS 和 Lambda。我想知道如果batchsize = 5,sqs messages left = 3。

Lambda 会被一批 3 条消息触发,还是 sqs 会等待消息数变为 5?

4

1 回答 1

7

来自文档

批次大小 – 每个批次中要从队列中读取的项目数,最多 10个。如果 Lambda 从队列中读取的批次中的项目较少,则该事件可能包含较少的项目。

因此,基于此,您应该收到 3 条消息。Lambda 不应该等待 5。

于 2020-06-29T06:26:17.697 回答