【发布时间】:2020-06-29 06:24:09
【问题描述】:
我正在使用 AWS SQS 和 Lambda。我想知道如果 batchsize = 5 并且 sqs 消息 left = 3。
Lambda 会被一批 3 条消息触发,还是 sqs 会等待消息数变为 5?
【问题讨论】:
标签: amazon-web-services amazon-sqs
我正在使用 AWS SQS 和 Lambda。我想知道如果 batchsize = 5 并且 sqs 消息 left = 3。
Lambda 会被一批 3 条消息触发,还是 sqs 会等待消息数变为 5?
【问题讨论】:
标签: amazon-web-services amazon-sqs
来自docs:
Batch size – 每个批次中要从队列中读取的项目数,最多 10 个。如果 Lambda 从 队列中读取的批次较少,则该事件可能包含较少的项目项目。
因此,基于此,您应该收到 3 条消息。 Lambda 不应等待 5。
【讨论】: