Encontrando certas mensagens no SQS

Eu sei SQS não é construir para isso, mas estou curioso é possível encontrar mensagens em uma fila que atendem a alguns critérios?

Eu posso puxar mensagens em um loop, procurar os corpos de mensagem por algum padrão (sem mesmo desserializá-los) e filtrar as mensagens que eu precisava. Mas então é possível acabar com um loop infinito - as primeiras mensagens que eu leio estarão de volta à fila quando eu chegar ao fim da fila ...

Estendendo a visibilidade das mensagens possíveis, mas como saber exatamente quanto tempo levará para verificar a fila inteira e por quanto tempo devo estender a visibilidade? E se eu tiver literalmente dez mil mensagens lá?

Existe alguma solução aqui? Preciso varrer a fila de algumas mensagens e apagar essas ...

questionAnswers(6)

yourAnswerToTheQuestion