Nach einem 10-fachen Anstieg verzeichnet Ihre App viele Cloud Storage HTTP 429-Fehler und wird instabil. Implementieren Sie jetzt eine Korrektur und eine langfristige Lösung, damit die App auch bei zukünftigen Laststeigerungen stabil bleibt. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Eine Wiederholungsstrategie mit exponentiellem Backoff für Anfragen implementieren, die HTTP 429-Fehler erhalten..
Warum dies die Antwort ist
Die Implementierung einer Wiederholungsstrategie mit exponentiellem Backoff ist die korrekte sofortige und langfristige Lösung. HTTP 429-Fehler (Too Many Requests) zeigen an, dass die Anwendung die API-Rate-Limits von Cloud Storage überschreitet. Exponentieller Backoff reduziert die Häufigkeit von Wiederholungsversuchen nach einem Fehler und gibt dem Dienst Zeit zur Erholung, was die Stabilität der Anwendung verbessert und zukünftige Lastspitzen besser bewältigt. Die Optimierung des Anwendungscodes zur Reduzierung unnötiger Aufrufe ist zwar eine gute Praxis, behebt aber möglicherweise nicht sofort das Problem bei einem 10-fachen Anstieg und bietet keine robuste Lösung für zukünftige, unvorhergesehene Lastspitzen. Das Komprimieren von Medien und das Implementieren eines benutzerdefinierten Drosselungsmechanismus sind ebenfalls gute Optimierungen, aber die Komprimierung reduziert nicht direkt die Anzahl der API-Aufrufe, die den 429-Fehler verursachen, und ein benutzerdefinierter Drosselungsmechanismus ist komplexer zu implementieren und weniger effektiv als ein Backoff für bereits überlastete Dienste. Die Migration aller Daten zu Firestore ist unpraktisch und ungeeignet, da Firestore nicht für die Speicherung großer Mengen an Binärdaten wie Videos und Bildern optimiert ist und dies eine komplette Neugestaltung der Anwendung erfordern würde.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich