lenec ru

← все теги

#fault-tolerance

2 поста

Circuit breaker: как защитить сервис от лавины запросов к умирающему соседу

Сценарий, который я разбирал не раз: сервис заказов зовёт сервис каталога. Каталог тормозит, ответы идут по 5 секунд вместо 50 миллисекунд. Пул потоков сервиса заказов забивается ожиданием каталога,…

363 12K
Алексей Морозов

Bulkhead pattern: как не дать одному соседу утопить весь сервис

Сценарий, который я разбирал в трёх компаниях: сервис A зовёт сервис B и сервис C. B начинает тормозить, отвечает по 5 секунд. Запросы к B забивают весь пул потоков сервиса A. Запросы к C, которые…

184 14K
Алексей Морозов