Um aplicativo grava dados de clickstream no Amazon Kinesis. O stream experimenta picos periódicos e as chamadas PutRecords às vezes falham com a resposta mostrada. Quais técnicas podem ajudar a mitigar esse erro? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Implementar novas tentativas com backoff exponencial., Reduzir a frequência e/ou o tamanho das solicitações..
Por que esta é a resposta
A resposta indica um erro de ProvisionedThroughputExceededException, que ocorre quando a taxa de gravação excede a capacidade provisionada do stream Kinesis. 1. Implementar novas tentativas com backoff exponencial: Esta é uma prática recomendada para lidar com erros transitórios, como ProvisionedThroughputExceededException. O backoff exponencial ajuda a evitar sobrecarregar ainda mais o serviço e permite que o Kinesis se recupere antes de tentar novamente. 2. Reduzir a frequência e/ou o tamanho das solicitações: Diminuir a taxa de envio de dados ou o volume de cada solicitação PutRecords reduz a carga no stream, ajudando a evitar o estouro da capacidade provisionada e, consequentemente, o erro. As outras opções estão incorretas porque: Usar PutRecord em vez de PutRecords não resolve o problema de throughput e pode até piorar a eficiência. Substituir o Kinesis pelo Amazon SNS não é uma solução para o problema de throughput do Kinesis, pois são serviços com finalidades diferentes. Reduzir o número de consumidores do KCL não afeta a capacidade de escrita do stream Kinesis.
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