Uma empresa tem dois sistemas no Amazon Kinesis Data Streams: um sistema de gerenciamento de inventário que usa o Kinesis Producer Library (KPL) para publicar e um sistema de reordenação de inventário que usa o Kinesis Client Library (KCL) para consumir. O autoescalonamento do stream está habilitado. Antes da implantação em produção, o sistema de reordenação recebeu registros duplicados. Quais fatores poderiam ter causado as duplicatas? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: O produtor experimentou timeouts relacionados à rede., Houve uma alteração no número de shards, processadores de registro ou ambos..
Por que esta é a resposta
Registros duplicados no Kinesis Data Streams podem ocorrer devido a falhas de rede ou rebalanceamento de shards. Se o produtor (KPL) sofrer timeouts de rede após enviar um registro, mas antes de receber a confirmação, ele pode reenviar o mesmo registro, resultando em duplicação. Da mesma forma, alterações no número de shards (escalonamento) ou no número de processadores de registro (instâncias KCL) podem levar a um rebalanceamento da carga de trabalho. Durante esse rebalanceamento, um shard pode ser processado por uma nova instância KCL antes que a anterior tenha concluído, ou uma instância pode processar o mesmo shard novamente, causando duplicação. O valor alto de IteratorAgeMilliseconds indica um atraso no processamento, não duplicação. AggregationEnabled (agregação) e maxrecords (tamanho do lote) afetam a eficiência e o desempenho, mas não são causas diretas de duplicação por si só.
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