Как работает circuit breaker pattern в production?

Senior
257 просмотров
AFK Offer AI

Circuit breaker отслеживает вызовы к зависимости и "размыкается" при превышении порога ошибок. Состояния: Closed (работает нормально), Open (все запросы фейлятся быстро без обращения к зависимости), Half-Open (пробный запрос для проверки восстановления). Библиотеки: Hystrix (Java, устарел), Resilience4j (Java), Polly (.NET). В service mesh: Istio outlier detection автоматически. Настройка: failure threshold (50% ошибок за 10 сек), timeout (5 сек), recovery probe interval (30 сек).

Следующий вопрос

Что такое PersistentVolume и PersistentVolumeClaim?