Abonelerin geçici olarak kapalı olabileceği tıklama akışı için bir Pub/Sub push-subscription sistemi tasarlayın. Gereksinimler: tüketilmemiş girdiyi depolayın, aşırı yüklenmeyi önlemek için başarısızlıkları kademeli olarak yeniden deneyin ve maksimum 10 yeniden denemeden sonra başarısız mesajları bir konuda depolayın. Abonelik nasıl yapılandırılır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Abonelik yeniden deneme politikası olarak üstel geri çekilmeyi (exponential backoff) kullanın ve maksimum teslimat denemesi 10 olarak ayarlanmış farklı bir konuya dead lettering yapılandırın..
Neden bu cevap
Doğru cevap, abonelerin geçici olarak kapalı olabileceği durumlarda mesajların kaybolmamasını ve sistemin aşırı yüklenmemesini sağlar. Üstel geri çekilme (exponential backoff), başarısız teslimat denemeleri arasındaki bekleme süresini artırarak abonenin toparlanması için zaman tanır ve sistemin aşırı yüklenmesini önler. Maksimum 10 denemeden sonra farklı bir konuya dead lettering (ölü harf kuyruğu) yapılandırmak, işlenemeyen mesajların analiz ve manuel müdahale için güvenli bir şekilde depolanmasını sağlar. Diğer seçenekler neden yanlış: "Onay süresini 10 dakikaya çıkarın" seçeneği, mesajın yeniden teslim edilmesini sağlamaz, sadece onay süresini uzatır ve abonenin kapalı olması durumunda mesajın kaybolma riskini artırır. "Anında yeniden teslimatı kullanın" seçeneği, abonenin kapalı olduğu durumlarda sistemi aşırı yükleyebilir ve sonsuz bir yeniden deneme döngüsüne yol açabilir. "Aynı kaynak konuya dead lettering yapılandırın" seçeneği, işlenemeyen mesajların orijinal akışa geri dönmesine neden olarak döngüsel hatalara yol açabilir.
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