Sobes.tech
Junior — Middle

Circuit Breaker mexanizminin işləmə prinsipini və hansı ssenarilərdə istifadə olunduğunu izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Circuit Breaker — bu naxşon, u uzaq xidmət və ya resursu çağırmağa cəhdləri qarşısını alır, əgər o müvəqqəti olaraq əlçatan deyilsə və ya səhvlərlə işləyirsə.

İş prinsipi:

  • Normal vəziyyətdə (Bağlı), sorğular adi kimi keçir.
  • Əgər səhvlərin sayı bir sərhədi aşarsa, Açıq vəziyyətə keçir — sorğular dərhal rədd edilir, çağırış cəhdləri olmadan.
  • Bir müddətdən sonra, Circuit Breaker Yarım-Açıq vəziyyətə keçir — xidmətin bərpa olunub-olunmadığını yoxlamaq üçün məhdud sayda sorğu göndərir.
  • Əgər sorğular uğurlu olursa — Bağlı vəziyyətə qayıdır, əks halda yenidən Açıq olur.

Bu mexanizm paylanmış sistemlərdə istifadə olunur, dayanıqlılığı artırmaq üçün, çökmüş xidməti çox yükləməmək və onun əlçatan olmamasına tez reaksiya vermək üçün.