Когда вы говорите "это не позволяет выполнить опрос в той же очереди, пока не будут удалены ранее опрошенные сообщения" , я предполагаю, что вы говорите о внутренних сообщениях на лимит очереди Это довольно высокий показатель в 120 000:
Для большинства стандартных очередей (в зависимости от трафика очереди и журнала невыполненных сообщений) может быть максимум около 120 000 сообщений в полете (полученных из очереди потребителем,но еще не удален из очереди).Если вы достигнете этого предела, Amazon SQS вернет сообщение об ошибке OverLimit.Чтобы избежать ограничения, вы должны удалять сообщения из очереди после их обработки.Вы также можете увеличить количество очередей, которые вы используете для обработки ваших сообщений.Чтобы запросить увеличение лимита, подайте запрос в службу поддержки .
Предполагаемый вариант использования SQS - заставить работников, которые получают сообщение, выполнить некоторую работу, а затем удалить сообщение.Если вы не следуете этому шаблону, я настоятельно рекомендую переоценить, является ли SQS правильным инструментом для того, что вы пытаетесь сделать.
Однако, если у вас действительно есть действительный вариант использования для одновременной передачи более 120 Кб сообщений, вам нужно будет описать свой вариант использования в AWS и получить их разрешение на увеличение этого предела.