Я знаю, что SQS для этого не строится, но мне любопытно, можно ли найти сообщения в очереди, удовлетворяющей некоторым критериям?
Я могу вытащить сообщения в цикле, искать тела сообщений для некоторого шаблона (даже не десериализовать их) и фильтровать нужные мне сообщения. Но тогда можно кончить бесконечным циклом - первые прочитанные сообщения вернутся в очередь к тому времени, когда я дойду до конца очереди...
Расширение видимости сообщений, но как узнать, сколько времени потребуется для сканирования всей очереди, и как долго я должен расширить видимость? Что делать, если у меня есть буквально десять тысяч сообщений?
Есть ли какое-нибудь обходное решение? Мне нужно отсканировать очередь для некоторых сообщений и удалить их...