amazon-web-services - AWS SQS FIFO 队列——我可以让多个消费者同时拉取 10 条消息吗?
问题描述
AWS sqs FIFO 队列限制消费者一次能够提取 10 条消息。我可以让多个消费者同时拉出 10 条消息以增加我一次可以处理的消息量吗?
解决方案
来自 SQS 的单个响应中 10 条消息的限制对所有 SQS 队列类型都是通用的。但是,您绝对可以同时拥有多个消费者,每个消费者一次最多请求和接收 10 条消息。
对于 FIFO 队列消费者,我只看到此处列出的以下限制:
每个队列的飞行消息
- 对于 FIFO 队列,最多可以有 20,000 条正在进行的消息(消费者从队列中接收,但尚未从队列中删除)。如果您达到此限制,Amazon SQS 不会返回错误消息。
消息吞吐量
- 默认情况下,FIFO 队列每秒最多支持 3,000 条消息(使用批处理)。要请求增加限制,请提交支持请求。
- FIFO 队列每秒最多支持 300 条消息(每秒 300 条发送、接收或删除操作),无需批处理。
推荐阅读
- javascript - 谷歌地图自定义信息窗口 - 打开一个然后关闭另一个打开等
- reactjs - 在 ReactJs 中将属性 'selected' 添加到 Checkbox
- shell - 如何将管道参数传递给shell脚本
- php - Joomla 安装期间无法连接到 mySQL 数据库
- c# - 如何通过 C# 在 IIS 中设置虚拟目录的通用标头?
- java - CommandLineRunner 未登录到文件
- javascript - 为什么 5<4<2 返回真?
- angular - Angular 2+ 社交分享链接预览
- karma-jasmine - 无法加载记者“coverage-istanbul”
- python - 如何跨 SQL Server 和 Postgres 比较表中的数据?