Projete um pipeline escalável e desacoplado para entregar trabalhos de produtores (geradores de trabalho) a consumidores (executores de trabalho) que permita adicionar novos aplicativos sem degradar o desempenho existente. Qual abordagem você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use um tópico do Cloud Pub/Sub para publicar trabalhos e use assinaturas para executá-los.
Por que esta é a resposta
O Cloud Pub/Sub é a melhor escolha porque oferece um serviço de mensagens assíncronas totalmente gerenciado que é escalável e desacoplado. Os produtores publicam mensagens em um tópico, e os consumidores (executores de trabalho) se inscrevem nesse tópico para receber e processar as mensagens. Isso permite que novos aplicativos sejam adicionados como novos assinantes sem afetar o desempenho dos aplicativos existentes. Criar uma API no App Engine introduziria um ponto único de falha e gargalos de desempenho, além de exigir mais gerenciamento. Usar Cloud SQL ou Cloud Spanner para gerenciar filas de trabalho através de inserções/exclusões de linhas é ineficiente e não foi projetado para esse caso de uso, levando a problemas de escalabilidade e latência à medida que o volume de trabalho aumenta.
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