Dövrə açarları və zərif deqradasiya, davamlı paylanmış sistemlərin qurulması üçün iki tamamlayıcı yanaşmanı təmsil edir. Dövrə açarları sağlam olmayan xidmətlərə edilən sorğuları dayandırmaqla kaskad nasazlıqlarının qarşısını alır, zərif deqradasiya isə aşağı axın asılılıqları uğursuz olduqda qismən funksionallığı təmin edir.
Seçilmişlər
Dövrə açarları sağlam olmayan trafiki izləmək və bloklamaqla nasazlığın yayılmasının qarşısını aktiv şəkildə alır, zərif deqradasiya isə qismən xidməti qorumaq üçün passiv şəkildə uyğunlaşır
Dövrə açarı sxemi açıq vəziyyət idarəetməsi və eşik tənzimləməsini tələb edir ki, bu da düzgün tətbiqini daha çox infrastruktur tələb edir.
Zərif deqradasiya daha dərin tətbiq səviyyəli dəyişikliklər tələb edir, lakin qismən kəsintilər zamanı üstün istifadəçi təcrübəsi təqdim edir
Bu nümunələr rəqabət aparmaqdansa, bir-birini tamamlayır; Netflix, Amazon və Google hər ikisindən öz arxitekturalarında geniş istifadə edirlər.
Dövrə kəsiciləri nədir?
Xidmətin sağlamlığını izləyən və sistemin həddindən artıq yüklənməsinin qarşısını almaq üçün sıradan çıxan komponentlərə edilən sorğuları avtomatik olaraq bloklayan xətaya dözümlülük nümunəsi.
Elektrik açarı modeli Maykl Nayqard tərəfindən 2007-ci ildə nəşr olunmuş "Release It!" kitabında populyarlaşdırılmış və o vaxtdan bəri mikroservis arxitekturalarında əsas elementə çevrilmişdir.
Dövrə açarını üç fərqli vəziyyət təyin edir: bağlı (normal işləmə), açıq (sorğuların dərhal uğursuz olması) və yarımaçıq (bərpa baş verib-vermədiyini yoxlamaq)
Netflix-in 2012-ci ildə buraxılan Hystrix kitabxanası, 2018-ci ildə texniki xidmət rejiminə keçməzdən əvvəl geniş yayıldı; Resilience4j və Sentinel kimi alternativlər hazırda üstünlük təşkil edir.
Dövrə açarları adətən vəziyyətlər arasında keçidin nə vaxt ediləcəyini müəyyən etmək üçün sürüşmə pəncərə sayğaclarından və ya eksponensial geri çəkilmə alqoritmlərindən istifadə edir, nasazlıq dərəcələri və fasilə müddətləri üçün konfiqurasiya edilə bilən hədlər var.
Tayvanlı Amazon Web Services komandaları AWS Lambda və API Gateway-də avtomatik dövrə açarlarının tətbiqinə öncülük edərək, sənədləşdirilmiş hallarda müştəri kəsintilərinin yayılmasını 60%-dən çox azaldıb.
Zərif Deqradasiya nədir?
Komponentlər və ya asılılıqlar əlçatmaz olduqda sistemlərin azaldılmış, lakin mənalı funksionallığını qorumasını təmin edən dizayn fəlsəfəsi.
Zərif deqradasiya, proqram təminatının tətbiqindən əvvəl mexaniki və elektrik mühəndisliyində yaranmışdır və erkən hesablama nümunələri resurs məhdudiyyətləri zamanı kritik funksiyalara üstünlük verən NASA-nın Apollo rəhbərlik kompüterinə aiddir.
Twitter-in məşhur "uğursuz balina" dövrü (2007-2011) zəif zərif deqradasiyanı nümunə göstərdi və pik yüklənmələr zamanı oxuma mövcudluğuna yazı ardıcıllığından daha çox üstünlük verən tam bir arxitektura yenidən yazılmasına səbəb oldu.
Cloudflare və Fastly kimi müasir məzmun çatdırılma şəbəkələri, mənbəyə çatmaq mümkün olmadıqda uğursuz olmaq əvəzinə, köhnəlmiş məzmunu təqdim edərək, köhnəlmiş məzmunu yenidən təsdiqləmə zamanı keşləmə vasitəsilə zərif deqradasiyanı tətbiq edir.
Google-ın Axtarış infrastrukturu regional kəsintilər zamanı əsas sorğu emalını qorumaq üçün qeyri-vacib xüsusiyyətləri - fərdiləşdirmə, real vaxt nəticələri, zəngin parçaları - qəsdən zəiflədir.
CAP teoreminin praktik tətbiqi çox vaxt zərif deqradasiya tələb edir, çünki ardıcıllıqdan daha çox bölmə tolerantlığı və mövcudluğu seçən sistemlər müvəqqəti uyğunsuzluğu tam nasazlıq olmadan idarə etməlidir.
Müqayisə Cədvəli
Xüsusiyyət
Dövrə kəsiciləri
Zərif Deqradasiya
Əsas Məqsəd
Sağlam olmayan xidmətlərə gedən trafikin qarşısını almaqla ardıcıl uğursuzluqların qarşısını alın
Asılılıqlar uğursuz olduqda qismən funksionallığı qoruyun
Xəta Cavabı
Tez uğursuz olur və sorğuları müvəqqəti olaraq bloklayır
Azaldılmış imkanlarla işləməyə davam edin
İstifadəçi Təcrübəsi
İstifadəçilər səhvləri dərhal görürlər, lakin sistem sabit qalır
İstifadəçilər zəifləmiş, lakin funksional təcrübə əldə edirlər
Tətbiqetmə təbəqəsi
Adətən şəbəkə/müştəri sərhədində (API şlüzləri, xidmət şəbəkələri)
Tətbiq məntiqini, UI və məlumat təbəqələrini əhatə edir
Dövlət İdarəçiliyi
Açıq vəziyyət maşını (qapalı/açıq/yarım açıq)
Rəsmi vəziyyətlər olmadan gizli qabiliyyət azaldılması
Tipik Gecikmə Təsiri
Sağlamlıq yoxlamaları və dövlət monitorinqi üçün minimal xərc
Dəyişkən; ehtiyat emal səbəbindən arta bilər
Ən yaxşısı ilə birləşdirilib
Siyasətləri, arakəsmələri, fasilələri yenidən sınayın
Elektrik açarları sistem sağlamlığına qarşı qoruyucu mövqe tutur və uğursuz asılılıqları karantinə alınmalı olan yoluxucu təhdidlər kimi qəbul edir. Fəlsəfə, çətinlik çəkən bir xidmətə fasilə verməyin nəticədə onun daha sürətli sağalmasına kömək etdiyini fərz edir. Zərif deqradasiya, əksinə, qüsuru qaçılmaz kimi qəbul edir və qismən nasaz bir sistemdən hələ də nə qədər dəyər əldə edilə biləcəyini soruşur. Elektrik açarları "dayan" dedikdə, zərif deqradasiya "uyğunlaş" deyir.
İstifadəçi Təsiri və Qəbul Edilən Etibarlılıq
İşə salınmış elektrik açarı ilə qarşılaşan istifadəçilər adətən açıq-aşkar səhvlər və ya ehtiyat reaksiyalar görürlər ki, bu da narahatlıq yarada bilər, lakin sistemin tam əlçatmazlığı kimi daha pis nəticələrin qarşısını alır. Zərif deqradasiya problemləri görünməz hala gətirməyi hədəfləyir, baxmayaraq ki, ağıllı istifadəçilər çatışmayan xüsusiyyətləri və ya daha yavaş reaksiyaları görə bilərlər. Netflix-in video pleyerinin bant genişliyi məhdudiyyətləri zamanı yayım keyfiyyətini azaltması problemsiz hiss olunan zərif deqradasiyanı nümunə göstərir, ödəniş xidməti elektrik açarının isə 503 səhvini qaytarması qəsdən aşkardır.
Əməliyyat Mürəkkəbliyi və Texniki Xidmət
Avtomatik açarlar xidmətlər arasında dəyişən və zamanla dəyişən eşiklərin diqqətlə tənzimlənməsini tələb edir; həddindən artıq həssas olduqda yalançı müsbət nəticələr əldə edirsiniz, həddindən artıq yumşaq olduqda isə real problemləri əldən verirsiniz. Shopify və Uber komandaları yüzlərlə avtomatik açar konfiqurasiyasının saxlanılmasının əməliyyat yükü haqqında geniş yazıblar. Zərif deqradasiya çoxsaylı icra yolları və ehtiyat tətbiqlər vasitəsilə kod mürəkkəbliyini yaradır, lakin hər bir yol adətən dinamik olaraq konfiqurasiya edilməkdənsə, statik və sınaqdan keçirilə biləndir.
Müasir Buludlu Yerli Stacklarla İnteqrasiya
Istio və Linkerd kimi xidmət şəbəkələri infrastruktur səviyyəsində dövrə kəsilməsini əmtəələşdirib və bu da platforma komandalarına tətbiq dəyişiklikləri etmədən siyasətləri tətbiq etməyə imkan verir. Serversiz platformalar və kənar hesablamalar ibtidai ehtiyat mexanizmləri təklif etməyə başlasa da, zərif deqradasiya əsasən tətbiqlə bağlı problem olaraq qalır. Bu fərq o deməkdir ki, dövrə kəsiciləri lazımi infrastrukturla getdikcə "azad" olur, zərif deqradasiya isə hələ də qəsdən mühəndislik investisiyası tələb edir.
Xəta Rejiminin Əhatə Dairəsi
Avtomatik açarlar sinxron sorğu zəncirlərində gecikmə sıçrayışlarını, bağlantı fasilələrini və səhv kaskadlarını idarə etməkdə əladırlar. Onlar asinxron emal üçün və ya nasazlıqlar ani olduqda, pozulmaq əvəzinə, məhdud dəyər təmin edirlər. Müəyyən xüsusiyyətlər söndürülə və ya sadələşdirilə bildikdə, lakin resursun tam tükənməsindən və ya tamamilə asılılıqdan qoruya bilmədikdə zərif pozulma parlayır. Bir çox istehsal hadisəsi hər ikisini tələb edir: qanaxmanı dayandırmaq üçün avtomatik açarlar, sonra sağalma baş verərkən xidməti qorumaq üçün zərif pozulma.
Üstünlüklər və Eksikliklər
Dövrə kəsiciləri
Üstünlüklər
+Kaskad uğursuzluqlarının qarşısını alır
+Xətasızlıq resurs israfını azaldır
+Avtomatik bərpa aşkarlanması
+mikroservislər üçün zəruri
+İnfrastruktur alətləri tərəfindən yaxşı dəstəklənir
Saxlayıcı
−İstifadəçilər dərhal səhvləri görürlər
−Eşik tənzimləməsi səhvlərə meyllidir
−Əsas problemləri gizlədə bilər
−Gecikmə əlavə edir
Zərif Deqradasiya
Üstünlüklər
+Üstün istifadəçi təcrübəsi
+Fasilələr zamanı gəliri qoruyur
+Çevik xüsusiyyət prioritetləşdirməsi
+Təcili təzyiqi azaldır
Saxlayıcı
−Mürəkkəb ehtiyat məntiqi
−Test matrisi partlayır
−Ciddi problemləri gizlədə bilər
−Geriyə doğru tətbiq etmək daha çətindir
Yaygın yanlış anlaşılmalar
Əfsanə
Dövrə açarları və zərif deqradasiya eyni problemi həll edir və bir-birini əvəz edə bilir.
Həqiqət
Bu nümunələr müxtəlif nasazlıq mərhələlərini əhatə edir. Dövrə açarları asılılıq çatışmazlığının kəskin böhranını idarə edir, zərif deqradasiya isə azalmış qabiliyyətin xroniki vəziyyətini idarə edir. Dövrə açarları olmayan bir sistem zərif deqradasiya aktivləşmədən əvvəl çökə bilər və dövrə açarları olmayan zərif deqradasiya kökündən pozulmuş asılılıqları kompensasiya etməyə çalışan resursları tükəndirə bilər.
Əfsanə
Dövrə açarları yalnız mikroservis arxitekturaları üçün aktualdır.
Həqiqət
Mikroservislər dövrə açarlarını populyarlaşdırsa da, bu model komponentlər etibarsız sərhədlər arasında əlaqə qurduqda tətbiq olunur. Xarici API-ləri, əlaqə məhdudiyyətləri olan verilənlər bazalarını və ya hətta daxili axın hovuzlarını çağıran monolit tətbiqlər faydalana bilər. 2010-cu illərin mikroservis dalğası şəbəkə keçidlərinin sayının artması səbəbindən ehtiyacı daha da nəzərə çarpan hala gətirdi.
Əfsanə
Zərif deqradasiya qəsdən aşağı keyfiyyətli xüsusiyyətlər yaratmaq deməkdir.
Həqiqət
Effektiv zərif deqradasiya, orta səviyyəni qəbul etməmək üçün xüsusiyyət kritikliyini və istifadəçi dəyəri iyerarxiyalarını anlamağı tələb edir. LinkedIn və Airbnb kimi ən mürəkkəb tətbiqlər real vaxt tutumuna və biznes prioritetinə əsasən dinamik şəkildə deqradasiyaya uğrayır, bəzən kritik əməliyyatlar üçün tutumu qoruyarkən tam funksionallıqdan prioritet olmayan istifadəçilərə qədər fərqlənməyən təcrübələr təqdim edir.
Əfsanə
Tətbiq edildikdən sonra, dövrə açarları az diqqət tələb edir.
Həqiqət
Avtomatik açarın konfiqurasiyaları texniki xidmət göstərilmədən pisləşir. Xidmət gecikmə bazaları dəyişir, trafik modelləri inkişaf edir və əvvəllər uyğun olan hədlər təhlükəli şəkildə səhv kalibrlənir. Netflix və Gremlin-də xaos mühəndisliyi təcrübələri avtomatik açarın effektivliyini açıq şəkildə sınaqdan keçirir və aşkar edir ki, tənzimlənməmiş avtomatik açarlar çox vaxt ya daimi olaraq açıq olur (sağlam trafiki bloklayır), ya da bağlı qalır (nasazlıqların qarşısını alır).
Əfsanə
Zərif deqradasiya əsasən ön/istifadəçi interfeysi ilə bağlıdır.
Həqiqət
İstifadəçilər nəticədə interfeyslər vasitəsilə zərif deqradasiya ilə qarşılaşsalar da, ən təsirli tətbiqlər məlumat və xidmət təbəqələrindən başlayır. Sorğu mürəkkəbliyini azaldan, keşlənmiş aqreqatlara keçən və ya vacib olmayan indeksləşdirməni deaktiv edən arxa sistemlər ön tərəfin zərifliyini təmin edir. Arxa tərəf dəstəyi olmadan, yalnız ön tərəfin deqradasiyası uğursuz sistemlər üzərində nazik bir örtüyə çevrilir.
Tez-tez verilən suallar
Avtomatik açarlar və zərif deqradasiya eyni sistemdə birlikdə işləyə bilərmi?
Əlbəttə ki, və çox vaxt etməlidirlər. Tipik bir axın, elektrik açarlarının nasaz bir ödəniş prosessorunu aşkarlamasını və təcrid etməsini, sonra təxirə salınmış ödəniş təsdiqləməsi və ya saxlanılan ödəniş metodları ilə alış-verişlərə icazə vermək üçün zərif deqradasiyanın aktivləşdirilməsini əhatə edir. Amazon-un ödəmə sistemi bu nümunəni nümunə göstərir, burada elektrik açarları inventar xidmətlərini qoruyur, zərif deqradasiya isə real vaxt hesablamaları əvəzinə təxmini çatdırılma tarixləri ilə alış-verişin tamamlanmasına imkan verir.
Avtomatik açarı nə vaxt açmaq, nə vaxt isə daha zərif şəkildə sıradan çıxarmaq barədə necə qərar verirsiniz?
Qərar, əsas funksionallıq üçün uğursuz komponentin tələb olunub-olunmamasından asılıdır. Tövsiyə mühərriki sıradan çıxarsa, zərif deqradasiya ümumi tövsiyələrə xidmət edir. Doğrulama xidməti sıradan çıxarsa, zərif deqradasiya adətən mümkün deyil - dövrə açarları tez sıradan çıxmalı və status səhifəsinə yönləndirilməlidir. Əsas təhlil hər bir asılılığı "tələb olunan", "təkmilləşdirici" və ya "isteğe bağlı" kateqoriyalara uyğunlaşdırır, tələb olunan asılılıqlar dövrə açarları, digərləri isə zərif deqradasiya strategiyaları ilə qorunur.
Avtomatik açarın effektivliyini ən yaxşı hansı göstəricilər göstərir?
Əsas açıq/qapalı vəziyyət saylarından əlavə, yalançı müsbət nisbəti (sağlam xidmətlər səhvən işə salınıb), buraxılmış nasazlıq nisbətini (sağlam olmayan xidmətlərin keçməsi), bərpa müddətini (açıqdan bağlanana qədər orta vaxt) və biznes təsirini (həm açıq dövrələr, həm də açılmamış nasazlıqlar tərəfindən təsirlənən gəlir və ya sorğular) ölçün. Stripe və Square-dəki mürəkkəb komandalar qarşısı alınan nasazlıqların istifadəçi tərəfindən görünən səhvlərə nisbəti kimi "ayırıcının səmərəliliyini" izləyir.
Zərif deqradasiya sadəcə xətaların və ya çatışmayan xüsusiyyətlərin olmasından nə ilə fərqlənir?
Zərif deqradasiya qəsdən, sınaqdan keçirilmiş və geri qaytarıla biləndir. Asılılıq çatışmazlığı səbəbindən bir xüsusiyyət qəsdən deaktiv edildikdə, monitorinq siqnalları işə düşür, iş dəftərləri aktivləşir və sağlamlıq yoxlamaları keçdikdə xüsusiyyət avtomatik olaraq geri qayıdır. Təsadüfi itkin düşmüş xüsusiyyətlər bu xüsusiyyətlərə malik deyil və çox vaxt aşkarlanmamış və həll edilməmiş qalır. Fərq uyğunluq və etibarlılıq hesabatı üçün vacibdir - zərif deqradasiya səhv vəziyyəti deyil, idarə olunan bir vəziyyətdir.
Elektrik açarlarını tətbiq edərkən ümumi anti-nümunələr hansılardır?
Ən təhlükəli anti-model, istifadəçilərə ehtiyat məntiqi olmadan dövrə açarlarının tətbiq edilməsidir və bu da istifadəçilərin xam səhvlərlə üzləşməsinə səbəb olur. Digərlərinə heterojen xidmətlərdə eyni eşiklərdən istifadə, dövrələr bağlandıqda təkrar cəhd fırtınalarını nəzərə almamaq və yarımaçıq vəziyyət testini laqeyd etmək daxildir. Digər incə bir uğursuzluq, birdən çox təbəqədəki açarların hamısının eyni vaxtda açıldığı və tək bir yaxşı yerləşdirilmiş açarın qarşısını ala biləcəyi sistem miqyasında əlçatmazlıq yaratdığı dövrə açarlarının kaskadlanmasıdır.
Müasir xidmət şəbəkələri tətbiq kitabxanalarından fərqli olaraq dövrə kəsilməsini necə həyata keçirir?
Istio kimi xidmət şəbəkələri, Envoy proksiləri vasitəsilə şəbəkə səviyyəsində dövrə kəsilməsini həyata keçirir, tətbiq kodunda heç bir dəyişiklik tələb etmir, lakin sorğu semantikası haqqında daha az kontekst təqdim edir. Resilience4j kimi tətbiq kitabxanaları, məsələn, premium və pulsuz istifadəçilər üçün fərqli açarlar - biznes məntiqinə əsaslanan qərarlar qəbul etməyə imkan verir. Güzəşt əməliyyat sadəliyi ilə semantik dəqiqlik arasındadır. Bir çox təşkilat hər ikisindən istifadə edir: geniş qoruma kimi şəbəkə səviyyəli açarlar və kritik biznes yolları üçün tətbiq səviyyəsində.
Xərclərin optimallaşdırılmasında zərif deqradasiya hansı rol oynayır?
Tələbat artımı zamanı zərif deqradasiyadan əhəmiyyətli dərəcədə qənaət əldə edilir. The New York Times və Spotify kimi şirkətlər pik tələbatı ödəmək üçün infrastrukturu genişləndirmək əvəzinə, keşlənmiş və ya sadələşdirilmiş cavablara xidmət göstərməklə bulud xərclərini azaldır. Bu "deqradasiya xərclərə nəzarət kimi" yanaşma diqqətli istifadəçi ünsiyyəti tələb edir və adətən gəlir gətirməyən xüsusiyyətlərə tətbiq olunur, lakin mənfəətə diqqət yetirən mühəndislik təşkilatlarında artan bir təcrübəni təmsil edir.
Komandalar zərif deqradasiya yollarını necə sınaqdan keçirməlidirlər?
Deqradasiyaya uğramış yolların sınaqdan keçirilməsi əsas yollarla eyni ciddiliyi tələb etsə də, çox vaxt daha az diqqət yetirilir. Effektiv yanaşmalara xəta inyeksiyası (xaos mühəndisliyi), nasazlıq ssenariləri ilə asılılıqla lağ etmə və deqradasiyaya uğramış yolların trafikin müəyyən faizi üçün aktivləşdiyi istehsal qaranlıq buraxılışları daxildir. Netflix-in ChAP (Xaos Avtomatlaşdırma Platforması) və Gremlin-in uğursuzluq testi xüsusilə zərif deqradasiyanı təsdiqləyir, məhdud resurslarla yük testi isə deqradasiya sərhədlərini aşkar edir.
Elektrik açarlarının yaxşıdan daha çox zərər verdiyi vəziyyətlər varmı?
Elektrik açarları şəbəkə bölmələri zamanı xidmət nasazlığı və bağlantı problemlərini ayırd edə bilmədikdə problemləri gücləndirə bilər. Beynin bölünməsi ssenarilərində açarlar bölmənin hər tərəfində aça bilər və qismən işləmə mümkün olduqda tamamilə əlçatmazlığa səbəb ola bilər. Onlar həmçinin gecikmədə yüksək baza dəyişkənliyi göstərən və tez-tez yalançı açılmalara səbəb olan xidmətlərlə də mübarizə aparırlar. Maliyyə ticarət sistemləri və səhiyyə kritik yardım sistemləri bu risklərə görə bəzən elektrik açarlarından yayınaraq açıq əl ilə idarəetməyə üstünlük verirlər.
Zərif deqradasiya veb inkişafda mütərəqqi inkişafla necə əlaqəlidir?
Proqressiv təkmilləşdirmə möhkəm HTML təməlindən yuxarıya doğru funksionallıq təbəqələri qurur və təbii olaraq zərif deqradasiya yolları yaradır - JavaScript uğursuz olduqda, əsas məzmun əlçatan qalır. Bununla belə, paylanmış sistemlərdə zərif deqradasiya brauzerdən kənara çıxaraq server tərəfindəki komponentlərə, verilənlər bazalarına və xarici xidmətlərə qədər uzanır. Fəlsəfələr dəyişkən qabiliyyət mühitlərini qəbul etməkdə uyğunlaşır, lakin zərif deqradasiyanın əhatə dairəsi daha genişdir və progressive enhancement-in müştəri tərəfinə yönəlmiş görünməyən arxa ucluq xətalarını əhatə edir.
Dövrə açarının sağlamlığı üçün hansı monitorinq vacibdir?
Vəziyyət keçid tezliyini (səs-küy səhv konfiqurasiyanı göstərir), açıq vəziyyətdə olan vaxtı (uzun müddətli açılışlar davamlı problemləri göstərir), ehtiyat uğur nisbətini və konversiya nisbətləri kimi biznes metrikləri ilə korrelyasiyanı izləyin. Panellərdə açarın səbəb olduğu və faktiki xidmət problemlərini ayırd etmək üçün açarın vəziyyəti asılılıq sağlamlığı metrikləri ilə yanaşı açarın vəziyyəti də göstərilməlidir. Yalnız açıq vəziyyətlər deyil, açarın vəziyyəti dəyişiklikləri barədə xəbərdarlıq etmək xəbərdarlıq yorğunluğunun qarşısını alarkən məlumatlılığı təmin edin.
Sistemlər inkişaf etdikcə zərif deqradasiya qabiliyyətlərini necə qoruyursunuz?
Deqradasiya yolları texniki xidmət göstərilmədən çürüyür. Hər bir yeni xüsusiyyət kritiklik iyerarxiyasında açıq təsnifata ehtiyac duyur və deqradasiya məntiqi yerinə yetirilən meyarların tərifinə daxil edilməlidir. Avtomatlaşdırılmış test dəstləri deqradasiyaya uğramış yolları əhatə etməli və hadisə sonrası ölüm halları mövcud deqradasiyanın kifayət olub-olmadığını qiymətləndirməlidir. Google və Amazon-dakı bəzi komandalar rüblük olaraq tətbiq olunan "deqradasiya reytinq kitabçaları"nı saxlayır və bu da komandaların avtomatik sistemlər sıradan çıxdıqda əl ilə necə deqradasiya etməyi xatırlamasını təmin edir.
Hökm
Sistemin sabitliyini etibarsız asılılıqlardan qorumaq, xüsusən də yüksək məhsuldarlıqlı sinxron xidmət zəncirlərində vacibdirsə, dövrə açarlarını seçin. İstifadəçi yönümlü funksionallıq mənalı şəkildə səviyyələndirilə bildikdə, təkmilləşdirmələr zəiflədikdə belə əsas dəyərin qorunub saxlanılmasını təmin etmək üçün zərif deqradasiyaya üstünlük verin. Yetkin sistemlər adətən hər ikisini istifadə edir, dövrə açarlarını müdafiə perimetri kimi istifadə edir, zərif deqradasiya isə əməliyyat sərhədləri daxilində təcrübəni qoruyur.