Um aplicativo consome mensagens de uma fila Amazon SQS, mas às vezes o aplicativo fica inativo, fazendo com que as mensagens expirem e sejam excluídas após 1 dia, resultando em perda de dados. Quais ações reduzirão a perda de dados para o aplicativo? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Aumentar o período de retenção de mensagens., Anexar uma dead-letter queue (DLQ) à fila SQS..
Por que esta é a resposta
Aumentar o período de retenção de mensagens (opção A) é crucial porque, se o aplicativo ficar inativo por um período prolongado, as mensagens não serão excluídas automaticamente após 1 dia. O Amazon SQS permite reter mensagens por até 14 dias, dando mais tempo para o aplicativo se recuperar e processar as mensagens. Anexar uma dead-letter queue (DLQ) à fila SQS (opção C) é outra medida eficaz. Se as mensagens não puderem ser processadas após um número configurável de tentativas (por exemplo, devido a erros no aplicativo ou expiração de visibilidade), elas serão movidas para a DLQ em vez de serem descartadas. Isso permite inspecionar e reprocessar essas mensagens posteriormente, prevenindo a perda de dados. As outras opções não abordam diretamente a perda de dados devido à inatividade do aplicativo. Aumentar o tempo limite de visibilidade (opção B) evita que outras instâncias do aplicativo processem a mesma mensagem enquanto ela está sendo processada, mas não salva mensagens não processadas. Usar uma fila de atraso (opção D) atrasa a entrega, mas não impede a expiração se o aplicativo estiver inativo. Reduzir o tempo de processamento (opção E) visa eficiência, não resiliência contra inatividade.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão