Resilience4j — библиотека для fault tolerance в микросервисах. Circuit Breaker — прекращает вызовы к упавшему сервису (CLOSED → OPEN → HALF_OPEN). Rate Limiter — ограничение частоты вызовов. Retry — автоматические повторы с backoff. Bulkhead — изоляция ресурсов (ограничение concurrent calls). Time Limiter — таймауты. Декораторы: Decorators.ofSupplier(supplier).withCircuitBreaker(cb).withRetry(retry).get(). Spring Boot starter с авто-конфигурацией через application.yml. Замена Netflix Hystrix (deprecated).
Что такое Resilience4j?
Senior
213 просмотровAFK Offer AI
Что такое rolling updates для баз данных и почему это сложно?