This simulator demonstrates how a circuit breaker moves between Closed, Open, and Half-Open states as request successes and failures accumulate against a configurable threshold.
Trigger successful or failing requests and watch the failure counter, state indicator, and timeout clock respond, then observe how Half-Open trial requests decide whether the breaker resets or reopens.
Buttons let you simulate successful or failing calls, adjust the failure threshold and timeout, and manually step through state transitions to see the breaker's logic unfold.
Netflix's Hystrix, one of the libraries that popularized this pattern, is now in maintenance mode, but its core ideas live on in widely used successors like resilience4j.
This simulator demonstrates how a circuit breaker moves between Closed, Open, and Half-Open states as request successes and failures accumulate against a configurable threshold.
This simulator demonstrates how a circuit breaker moves between Closed, Open, and Half-Open states as request successes and failures accumulate against a configurable threshold.
Trigger successful or failing requests and watch the failure counter, state indicator, and timeout clock respond, then observe how Half-Open trial requests decide whether the breaker resets or reopens.
Netflix's Hystrix, one of the libraries that popularized this pattern, is now in maintenance mode, but its core ideas live on in widely used successors like resilience4j.