Após um aumento repentino de tráfego, seu jogo baseado em Firebase/Firestore apresentou erros HTTP 429 RESOURCE_EXHAUSTED. O aplicativo está estável agora, mas você espera outro aumento em breve. Quais mudanças rápidas minimizam a repetição do throttling?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Otimizar as consultas do banco de dados para reduzir as operações de leitura/gravação e modificar o código do aplicativo para tentar novamente a chamada da API do Firestore com backoff exponencial..
Por que esta é a resposta
A otimização das consultas do banco de dados (reduzindo leituras/gravações desnecessárias) é crucial para diminuir a carga no Firestore e evitar o esgotamento de recursos. O backoff exponencial é a estratégia de repetição mais eficaz para chamadas de API, pois aumenta o tempo de espera entre as tentativas após falhas consecutivas, evitando sobrecarregar ainda mais um serviço já sob estresse. Solicitar um aumento de cota pode levar tempo para ser aprovado e não resolve a causa raiz de consultas ineficientes. O backoff fixo não é ideal porque pode continuar a sobrecarregar o serviço com tentativas rápidas, especialmente se o problema persistir.
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