首页 > 解决方案 > AWS 队列限制

问题描述

在阅读了 Amazon SQS 上的以下链接后,我有点困惑。我想知道,FIFO队列的限制是多少?根据提到的链接,飞行消息的最大数量不应超过 20k,这意味着消费者将接收的最大消息数量不会被删除,但是尚未收到的未处理消息呢?

https://aws.amazon.com/sqs/faqs/#:~:text=A%20single%20Amazon%20SQS%20message,20%2C000%20for%20a%20FIFO%20queue

标签: amazon-web-servicesamazon-sqs

解决方案


您提供的链接说明没有限制:

单个 Amazon SQS 消息队列可以包含无限数量的消息。

唯一的限制是机上消息

但是,标准队列的飞行消息数量有 120,000 个配额,FIFO 队列有 20,000 个配额。

虽然理论上限制是您在保留期内可以提交的消息数量。因此,对于 FIFO,您每秒最多可以提交 3000 条消息。将其乘以总保留时间(最多 14 天),您将得到您的限制:

3000 * 14*24*3600 = 3.6288e+09

推荐阅读