TGViewer
Айтишник обыкновенный 🐰 Айтишник обыкновенный 🐰 @default_itshnik · 1.91K subscribers
Post #210 569
Circuit breaker, понятие, которое чаще применяется в микросервисной архитектуре. Используется для того, чтобы повысить надежность всей системы.

Как это работает?

Если какой-нибудь микросервис начинает сбоить или медленно отвечать, то он переводится в аварийный режим работы. В таком режиме сервис сразу отвечает с ошибкой о недоступности на каждый входящий запрос.

Далее через определенное время сервис будет поэтапно выходить из аварийного состояния. Сначала начнет обработку части запросов, остальные при этом все также валятся в ошибку. Количество обрабатываемых запросов будет постепенно увеличиваться, пока работа сервиса не будет полностью восстановлена.

Логика работы Circuit breaker может отличаться от системы к системе, например, выход из аварийного состояния может быть умным. В таком случае будет использована какая-то система оценки работопригодности сервиса, которая дает зеленый свет на постепенный выход из аварийного состояния. Кстати, выход из аварийного состояния тоже может быть необязательно поэтапным.

Важно понимать, что это некоторая настройка, позволяющая менять доступность сервиса, за счет этого увеличивать общую надежность системы.

Важное дополнение из комментариев, функциональность Circuit breaker обычно реализуется на стороне клиента(того, кто отправляет запрос), а не самого сервера, которому посылаются эти запросы.

#словодня и #быстростатья
  • 👍 9
  • 🔥 4
  • ❤ 2
More from @default_itshnik
  1. Mar 1, 2026Быть старпером не модно, а законно С первым днем весны! С сегодняшнего дня начинает работа…
  2. Feb 27, 2026Меня переиграл и уничтожил ребёнок Началось утро ни разу ни с кофе. И даже ни с чая. Да че…
  3. Feb 22, 2026Отправила нюдсы через пылесос! Хакеры научились следить за россиянами через умные пылесосы…
  4. Feb 19, 2026Соболезную офисным бедолагам! Сегодня на улице происходит кайфец)) Пока шел в поликлинику,…
  5. Feb 15, 2026Посмотрел на голую жопу Тимоти Шаламе (реально) 🫥 Не переживай, спойлеров не будет 😊 Што…
  6. Feb 14, 2026Я люблю тебя! Наверное, все мои коллеги по каналам уже выложили тематические валентинки. А…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →