Skip to main content

> Terim

Kademeli Yeniden Deneme Fırtınası

İstemcilerin ve mikroservislerin rastgele gecikmesiz (jitter) agresif yeniden denemelerle yukarı akış servislerini ve kurtarma hatlarını çökerttiği basamaklı sistem felaketi.

Detaylı Açıklama

Kritik bir veritabanı veya servis ufak bir gecikme yaşadığında, tüm çağıranlar aynı anda retry atar. Üstel geri çekilme ve jitter bulunmadığında, katlanan istek yükü her mikroservis katmanında katlanarak büyür ve geçici bir takılmayı tüm kümeyi yok eden kalıcı bir kesintiye dönüştürür.

Chaos League 4. Maçında (Retry Storm Penaltı Serisi) ve Incidentpedia Vaka İncelemelerinde detaylandırılmıştır.

Neden Önemli?

Kurtarma anında trafiği katlayarak çoğaltır ve toparlanmaya çalışan sunucuların asla ayağa kalkamamasını garanti eder.

Yaygın Hata Senaryosu

Idempotent olmayan istekleri circuit breaker olmadan kontrolsüzce yeniden denemek.

Pratik Örnek

200ms süren veritabanı failover anında 8 mikroservisin 50.000 eşzamanlı retry fırlatması sonucu oluşan 8 saatlik kesinti.

Prodüksiyon Yansıması

Tüm veritabanı bağlantı havuzlarının dolması, 504 Gateway Timeout patlaması ve restart anında anında %100 CPU kilitlenmesi.

Sıkça Sorulan Sorular

Kademeli Yeniden Deneme Fırtınası kısaca nedir?

İstemcilerin ve mikroservislerin rastgele gecikmesiz (jitter) agresif yeniden denemelerle yukarı akış servislerini ve kurtarma hatlarını çökerttiği basamaklı sistem felaketi.

En sık karşılaşılan hata nedir?

Idempotent olmayan istekleri circuit breaker olmadan kontrolsüzce yeniden denemek.

AI Özeti

İstemcilerin ve mikroservislerin rastgele gecikmesiz (jitter) agresif yeniden denemelerle yukarı akış servislerini ve kurtarma hatlarını çökerttiği basamaklı sistem felaketi. Kurtarma anında trafiği katlayarak çoğaltır ve toparlanmaya çalışan sunucuların asla ayağa kalkamamasını garanti eder.