-
Notifications
You must be signed in to change notification settings - Fork 10
Circuit Breakers
Chris Lewis edited this page Oct 25, 2017
·
6 revisions
Breakers track the success/failure rates of operations, and "trip" (open) if the failure rate exceeds a configured threshold. A tripped Breaker immediately rejects operations that attempt to go through it by throwing a CircuitBreakerRejectedException
.
After a configured period, the Breaker sends a test operation through. If the operation succeeds, the Breaker fixes itself (closes) and allows operations again.
Several properties of each Circuit Breaker can be configured at runtime. See Configuration for details.