避免在 Amazon SQS 中使用相同消息组 ID 的大量消息积压 - Amazon Simple Queue Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

避免在 Amazon SQS 中使用相同消息组 ID 的大量消息积压

FIFO 队列最多支持 120,000 条动态消息(消费者已收到但尚未删除的消息)。如果达到此限制,Amazon SQS 不会返回错误,但处理可能会受到影响。您可以通过联系 Su Amazon pp ort 来申请超出此限额的上限。

FIFO 队列扫描前 120,000 封邮件以确定可用的消息组。如果单个消息组中积累了大量待办事项,则在处理积压邮件之前,来自其他群组的邮件将一直处于屏蔽状态。

注意

当消费者反复未能处理消息时,可能会出现消息积压。这可能是由于消息内容问题或消费者端故障所致。为防止邮件处理延迟,请配置死信队列,以便在多次尝试失败后移动未处理的消息。这样可以确保可以处理同一消息组中的其他消息,从而防止出现系统瓶颈。