Sobes.tech
Junior — Middle

Можеш ли описати различита стања у којима може да се нађе Circuit Breaker?

sobes.tech АИ

Одговор од АИ

Circuit Breaker — је образац за повећање отпорности система при интеракцији са непоузданим сервисима. Може бити у следећим стањима:

  1. Затворено (Closed) — све захтеве пролазе до сервиса. Ако број грешака прелази праг, прелази у Open.

  2. Отворено (Open) — захтеви се одмах блокирају како не би оптерећивали сервис. После неког времена прелази у Half-Open.

  3. Полуотворено (Half-Open) — пробни режим: дозвољен је ограничен број захтева да се провери да ли се сервис опоравио. Ако су захтеви успешни, прелази у Затворено, иначе се враћа у Open.

Овај механизам помаже да се избегну каскадни кварови и брзо реагује на проблеме са спољним сервисима.