Você deve rotear três caminhos de URL (/students, /teachers, /classes) para que cada um invoque uma função diferente. Como você deve configurar o Cloud Functions e o frontend?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie três Cloud Functions e registre cada uma como um serviço de backend atrás de um balanceador de carga HTTPS, roteando os caminhos para o backend apropriado..
Por que esta é a resposta
A melhor abordagem é criar três Cloud Functions separadas, uma para cada caminho (/students, /teachers, /classes). Em seguida, registre cada função como um serviço de backend em um balanceador de carga HTTPS. O balanceador de carga pode ser configurado com regras de mapeamento de URL para direcionar o tráfego de cada caminho para a Cloud Function correspondente. Isso oferece flexibilidade, escalabilidade independente para cada função e gerenciamento centralizado de SSL e roteamento. As outras opções são menos ideais: Uma única Cloud Function como serviço de backend com balanceador de carga exigiria lógica interna para rotear os caminhos, aumentando a complexidade da função e limitando a escalabilidade independente. Expor três Cloud Functions diretamente (cada uma com seu próprio gatilho HTTPS) resultaria em múltiplos endpoints e dificultaria o gerenciamento de domínios e certificados SSL, além de não oferecer os benefícios de um balanceador de carga como terminação SSL e proteção DDoS. Uma única Cloud Function exposta diretamente para lidar com todos os caminhos teria as mesmas desvantagens de complexidade e escalabilidade limitada mencionadas acima, sem os benefícios de um balanceador de carga.
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