AWS sqs FIFO 队列限制使用者一次只能拉取 10 条消息。 我是否可以让多个使用者一次拉取 10 条消息以增加我一次可以处理的消息量?
来自 SQS 的单个响应中 10 条消息的限制适用于所有 SQS 队列类型。但是,您绝对可以有多个同时使用者,每个使用者一次最多请求和接收 10 条消息。
对于 FIFO 队列使用者,我只看到此处列出的以下限制:
每个队列的动态消息
- 对于 FIFO 队列,最多可以有 20,000 条动态消息(由 使用者,但尚未从队列中删除(。如果你达到这个 限制,则 Amazon SQS 不返回任何错误消息。
消息吞吐量
- 默认情况下,FIFO 队列通过批处理支持每秒最多 3,000 条消息。若要请求提高限制,请提交支持请求。
- FIFO 队列支持每秒最多 300 条消息(每秒 300 次发送、接收或删除操作(,无需批处理。
是的,你可以。所有队列,无论是标准队列还是 FIFO 队列,都可以有多个使用者。