Também da FAQ do SNS :
SQS: If a SQS queue is not available, SNS will retry 10 times immediately, then 100,000 times every 20 seconds for a total of 100,010 attempts over more than 23 days before the message is discarded from SNS.
Portanto, sugiro que haja três cenários principais para que uma mensagem seja perdida ao usar um consumidor de SQS:
- Indisponibilidade persistente de SQS - além de 23 dias
- Um bug de software excepcional no próprio SNS ou a tecnologia de armazenamento subjacente que remove ou perde a mensagem
- Falha de região catastrófica onde há perda simultânea de terminal de todos os sistemas de armazenamento subjacentes usados por essa instância do SNS - provavelmente apenas um grande desastre em grande escala afetando uma geografia inteira, isto é, terremoto, inundação, grande evento explosivo