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

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

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

对于FIFO队列,最多可以有 120,000 条飞行消息(由消费者从队列中接收,但尚未从队列中删除)。如果您达到此配额,Amazon 不会SQS返回任何错误消息。要申请超过此限额的上限,请联系 Su Amazon ppor t 寻求帮助。FIFO队列会浏览前 12 万条消息以确定可用的消息组。这意味着,如果您在单个消息组中积压了消息,则在成功使用积压的消息之前,您无法使用其他消息组中稍后发送到该队列的消息。

注意

具有相同消息组 ID 的消息的积压可能是由于使用者无法成功处理一条消息造成的。消息处理问题可能是由于消息内容问题或使用者技术问题造成的。

要移走消息以免反复处理该消息,并取消阻止对具有相同消息组 ID 的其他消息的处理,请考虑设置死信队列策略。