Я использую очередь SQS для решения бизнес-задачи, в которой Сообщения, принадлежащие одному и тому же продукту, должны выполняться строго последовательно, но сообщения разных продуктов могут выполняться параллельно.
Я надеялся, что если использование моего product_id в качестве идентификатора моей группы решит проблему, но есть ли у нас какие-либо ограничения на количество отдельных идентификаторов групп, которые могут храниться в очереди SQS?
заранее спасибо
Не похоже, https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html говорит:
Квоты на количество групп сообщений в очереди FIFO нет.
Вам нужно только следить за тем, чтобы ваши потребители не обрабатывали слишком много сообщений в пути, но еще не удаляли их, как https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/using-messagegroupid- property.html говорит:
может быть максимум 20 000 сообщений в полете