Você deve ingerir mensagens de preços de ações de alto volume em um único DB em memória grande e garantir que os serviços downstream vejam os preços mais recentes. Cada mensagem tem símbolo, preço, timestamp. Como você deve configurar a assinatura do Pub/Sub?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma assinatura pull com a entrega exactly-once ativada..
Por que esta é a resposta
A assinatura pull com entrega exactly-once ativada é a melhor opção. A entrega exactly-once garante que cada mensagem de preço seja processada uma única vez, o que é crucial para manter a precisão dos preços mais recentes em um DB em memória. Uma assinatura pull permite que o serviço downstream controle a taxa de consumo das mensagens, o que é importante para um DB em memória que precisa processar grandes volumes de dados de forma eficiente sem ser sobrecarregado. Assinaturas push não são ideais porque o Pub/Sub tenta enviar mensagens para um endpoint HTTP, o que pode introduzir latência e sobrecarregar o DB em memória se a taxa de envio for muito alta. Desativar a entrega exactly-once (seja em pull ou push) resultaria em mensagens duplicadas ou perdidas, comprometendo a precisão dos preços. A ordenação não é estritamente necessária aqui, pois o timestamp em cada mensagem pode ser usado para determinar o preço mais recente, mas a entrega exactly-once é fundamental.
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