Uygulamanız 10 katlık bir artıştan sonra çok sayıda Cloud Storage HTTP 429 hatası görüyor ve kararsız hale geliyor. Uygulamanın gelecekteki yük artışlarında kararlı kalması için şimdi bir düzeltme ve uzun vadeli bir çözüm uygulayın. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: HTTP 429 hataları alan istekler için üstel geri yükleme (exponential backoff) ile bir yeniden deneme stratejisi uygulayın..
Neden bu cevap
Uygulamanızın Cloud Storage'dan HTTP 429 (Too Many Requests) hataları alması, API çağrı hız limitlerine ulaşıldığını gösterir. Üstel geri yükleme (exponential backoff) ile bir yeniden deneme stratejisi uygulamak, bu tür geçici hataları yönetmek için hem anlık hem de uzun vadeli etkili bir çözümdür. Bu strateji, başarısız istekleri artan gecikmelerle otomatik olarak yeniden denemeyi sağlar, böylece API'ye aşırı yük bindirmeden uygulamanın kararlılığını korur ve yük artışlarında daha dayanıklı olmasını sağlar. Diğer seçenekler: Uygulama kodunu optimize etmek ve gereksiz çağrıları azaltmak iyi bir uygulamadır ancak mevcut yük artışını tek başına çözmeyebilir ve yeniden deneme mekanizmasının yerini tutmaz. Videoları ve görüntüleri sıkıştırmak bant genişliğini azaltabilir ancak API çağrı sayısını doğrudan etkilemez ve 429 hatalarını engellemez. Özel bir kısıtlama mekanizması uygulamak, üstel geri yüklemenin yerini tutmaz ve daha karmaşık olabilir. Tüm görüntü ve video verilerini Firestore'a taşımak, Firestore'un büyük dosya depolama için optimize edilmemiş olması nedeniyle uygun bir çözüm değildir ve maliyetleri artırabilir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez