Sistema de e-commerce onde as atualizações de pedidos devem ser aplicadas na sequência original e os processos de backend processam uma solicitação por vez com carga variável. Qual abordagem garante processamento ordenado e escalável?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar um assinante Pub/Sub no modo pull e usar um armazenamento de dados para gerenciar a ordenação..
Por que esta é a resposta
A abordagem correta é usar um assinante Pub/Sub no modo pull e um armazenamento de dados para gerenciar a ordenação. O Pub/Sub garante a entrega de mensagens e, no modo pull, o consumidor controla a taxa de processamento, permitindo que o backend processe uma solicitação por vez, mesmo com carga variável. O armazenamento de dados é crucial para manter a sequência original das atualizações, pois o Pub/Sub não garante a ordem de entrega entre mensagens de tópicos diferentes ou em cenários de alta concorrência. WebSockets e REST são protocolos de comunicação síncronos que não oferecem garantias de ordenação ou resiliência para processamento assíncrono e escalável de eventos, especialmente sob carga variável. O modo push do Pub/Sub, embora útil, pode sobrecarregar o backend se a taxa de mensagens for maior do que a capacidade de processamento, dificultando o controle da ordenação.
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