Interactive 3-State FSM Debugger & Probing Engine
Requests execute downstream. Errors tracked in sliding ring buffer.
Downstream protected! Invocations short-circuit directly to fallback in <1ms.
Permitted trial calls probe downstream recovery. Single failure re-opens.
Threshold condition: Trips to OPEN if failure rate exceeds 50% and call volume satisfies >=10 calls. Currently at 0% across 0 calls.
Dispatch Invocations
State Transition Audit StreamClick event to inspect trigger
Recent Invocations (0)
Last 200 calls cachedExport Production Breaker Configurations
Production-grade configurations for Resilience4j, Polly, Opossum, and Go-Hystrix using current thresholds.
# Resilience4j Circuit Breaker (application.yml)
resilience4j.circuitbreaker:
instances:
paymentService:
slidingWindowType: TIME_BASED
slidingWindowSize: 10
minimumNumberOfCalls: 10
failureRateThreshold: 50
slowCallRateThreshold: 50
slowCallDurationThreshold: 1500ms
waitDurationInOpenState: 5000ms
permittedNumberOfCallsInHalfOpenState: 3
automaticTransitionFromOpenToHalfOpenEnabled: true
ignoreExceptions:
- com.aventine.exception.ClientBadRequestExceptionCircuit breakers stop backend collapse, but callers who retry immediately without exponential backoff or token bucket rate limiting will overwhelm services the moment the breaker attempts to HALF-OPEN.