Чем Resilience4j отличается от Hystrix и почему стоит переходить?

Middle
268 просмотров
AFK Offer AI

Hystrix давно в maintenance mode и работает через ThreadLocal + отдельные пулы потоков, что добавляет overhead. Resilience4j функциональный, основан на декораторах и не требует отдельных потоков — работает поверх существующих. Поддерживает не только circuit breaker, но и retry, rate limiter, bulkhead, time limiter. Хорошо интегрируется с Micrometer для метрик.

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

Avro vs Protobuf vs JSON для сериализации в Kafka — что выбрать?