EMZETT.
Увійти

Запобіжник (circuit breaker) і зворотний тиск

Коротко: Запобіжник відсікає виклики до зламаної служби, щоб не перевантажувати її ще сильніше. Зворотний тиск сповільнює відправників, коли отримувач уже не встигає.

Докладніше: Коли служба повільна або зламана, запити накопичуються й тягнуть униз викликачів (каскадний збій). Після безлічі помилок запобіжник перемикається в «відкрито» й одразу відповідає помилкою чи запасним значенням. Після паузи він обережно перевіряє («напіввідкрито»).

Подробиці

  • Стани: закрито (норма), відкрито (блокує), …

Див. також: ідемпотентність, SLI, SLO та бюджет помилок