Ana içeriğe geç

2 entry

yeniden deneme bütçesi

Yeniden deneme bütçesi, bir istemci ya da hizmetin başarısız işlemleri tekrar çağırırken harcayabileceği toplam deneme sayısını, süreyi veya yük payını sınırlayan kaynaktır. Tek tek çağrılarda üstel geri çekilme uygulanması kalabalığın toplam maliyetini kendiliğinden sınırlamaz; bütçe ortak değilse her katman kendi nezaketini gösterirken bağımlılık yine kuşatılır. Bakım borcu, bütçenin hangi istek, kullanıcı ve zaman penceresinde paylaşıldığı tanımlanmadığında başlar. Küçük test, alt hizmeti kontrollü bozup zincirdeki bütün denemeleri saymak ve bütçe tükendiğinde çağrıların açık bir son durumla durduğunu gözlemlemektir.
Yeniden deneme bütçesi, başarısız isteklerin sistemi ikinci kez boğmasını önlemek için yeniden denemelere ayrılan sınırlı paydır. Akış; hata → yeniden deneme → ek yük → daha fazla hata diye büyür. Bütçe tükendiğinde isteği geciktirmek, seyrekleştirmek veya açıkça reddetmek gerekir. Dar boğaz yalnız sunucu kapasitesi değil, istemcilerin ortak davranışıdır; güvenli dönüş, hata oranı düştükçe bütçeyi kademeli açmaktır.

ilgili başlıklar

Bu başlığa yazmak için giriş yapın.