Skip to content

docs(deferred-work): CircuitBreaker v2 + R4j/Polly-v8 comparison#53

Merged
lesnik512 merged 1 commit into
mainfrom
docs/deferred-breaker-v2
Jun 13, 2026
Merged

docs(deferred-work): CircuitBreaker v2 + R4j/Polly-v8 comparison#53
lesnik512 merged 1 commit into
mainfrom
docs/deferred-breaker-v2

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Folds the circuit-breaker v2 discussion into the deferred-work register so it isn't lost to the conversation.

Adds a Resilience subsection parking CircuitBreaker v2 (rolling-window / failure-rate mode) as demand-gated, with:

  • A comparison table (verified against current docs) of httpware's classic consecutive-failure breaker vs Resilience4j and Polly v8 across trip model, window, half-open recovery, classification, slow-call axis, and control surface.
  • Scoping takeaways: Polly v8 removed consecutive-count; httpware's HTTP-native 429-as-success classification is already ahead of both generic-predicate libraries; skip the slow-call axis (covered by AsyncTimeout).
  • Three separable additions with priority (rate mode > manual control/state > slow-call) and the concurrency note for the window recorder.

Docs-only; no code change.

🤖 Generated with Claude Code

…-v8 comparison

Parks the rolling-window / failure-rate breaker as a demand-gated v2, with a
verified comparison table (httpware classic vs Resilience4j vs Polly v8), the
three separable additions and their priority, and the concurrency note.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit 1b767c0 into main Jun 13, 2026
5 checks passed
@lesnik512 lesnik512 deleted the docs/deferred-breaker-v2 branch June 13, 2026 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant