İçeriğe geç

7.2. Koruma Desenleri

Koruma desenleri, başarısız olan bir bağımlılığın çağıranı çökertmesini engeller. Bir circuit breaker, ölü bir servisi dövmeyi durdurur ve ona toparlanma alanı verir; bir bulkhead, kaynakları izole eder ki yavaş bir bağımlılık her thread’i tüketemesin; backoff ve jitter’lı bir retry, bir fırtınaya senkronize olmadan geçici hatalardan kurtulur. Bu bölüm, her desenin durum makinesini ve hata modlarını, hepsinin temelini oluşturan zaman aşımı yapılandırmasını ve korumanın tamamen başarısız olmak yerine zarifçe düşmek anlamına geldiği durumlar için fallback stratejilerini kapsar.