在 Amazon SQS 队列中,我们对不同组 ID 的数量有限制吗?

In Amazon SQS queue do we have a limit on number distinct group ids?

我正在使用SQS队列来解决业务需求,其中, 属于同一产品的消息需要严格按顺序执行,不同产品的消息可以并行执行。

我希望,如果使用我的 product_id 作为我的组 ID 可以解决问题,但是我们对 SQS 队列可以容纳的不同组 ID 的数量有任何限制吗?

提前致谢

看起来不像,https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html 说:

There is no quota to the number of message groups within a FIFO queue.

您只需要注意不要让您的消费者处理太多正在处理但尚未删除的消息,正如 https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/using-messagegroupid-property.html 所说:

there can be a maximum of 20,000 inflight messages