Um aplicativo migrado envia solicitações de envio que devem ser processadas em ordem, sem duplicatas. As solicitações têm até 250 KB e levam de 5 a 10 minutos para serem processadas. O sistema atual produz solicitações duplicadas, perdidas ou fora de ordem. Como um desenvolvedor deve reestruturar a solução para garantir o processamento ordenado e não duplicado?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma função Lambda para processar as solicitações. Crie uma fila do Amazon SQS FIFO, defina a fila como uma fonte de evento para o Lambda e faça com que o aplicativo envie as solicitações para a fila do SQS..
Por que esta é a resposta
A fila Amazon SQS FIFO (First-In, First-Out) é a escolha correta porque garante o processamento ordenado e elimina duplicatas, atendendo aos requisitos do problema. O SQS FIFO mantém a ordem exata em que as mensagens são enviadas e garante que uma mensagem seja entregue apenas uma vez e processada exatamente uma vez. Integrar com uma função Lambda permite o processamento assíncrono das solicitações. As outras opções são incorretas porque: Amazon Kinesis Data Firehose e Kinesis Data Streams não garantem a ordem exata de processamento para cada solicitação individual de forma tão robusta quanto o SQS FIFO para este caso de uso, e o Firehose é mais focado em entrega para destinos de armazenamento. Amazon SNS não garante a ordem das mensagens e pode entregar mensagens duplicadas para assinantes, além de não ser ideal para processamento assíncrono e ordenado de mensagens individuais. Uma fila padrão do Amazon SQS não garante a ordem das mensagens e pode entregar mensagens duplicadas, o que não atende aos requisitos de processamento ordenado e não duplicado.
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