Sobes.tech
Middle — Middle+

Sistemlərdə yumşaq nasazlıq tolerantlığını həyata keçirmək üçün hansı naxışlar tətbiq olunur?

sobes.tech Süni İntellekt

AI-dan cavab

Yumuşaq arıza həyata keçirmək üçün aşağıdakı nümunələr istifadə olunur:

  • Circuit Breaker (işləməyən xidmətə çağırışların avtomatik olaraq bağlanması, artıq yükü qarşısını almaq üçün)
  • Retry (eksponensial gecikmə ilə təkrar cəhdlər)
  • Bulkhead (resursların izolyasiyası, beləliklə, bir komponentdəki nasazlıq digərinə təsir etməz)
  • Fallback (əsas xidmətin uğursuzluğu halında alternativ fəaliyyətlər və ya dəyərlər)

Məsələn, Go dilində Circuit Breaker nümunəsi, səhvləri izləyən və hədd aşdıqda problemli xidmətə çağırışları müvəqqəti olaraq bloklayan kitabxana ilə həyata keçirilə bilər.