Record: CircuitBreakerConfig
Provides a set of configurations for controlling the behaviour of the Circuit Breaker.
Closed record
Fields
- rollingWindow RollingWindow(default {})
- failureThreshold float(default 0.0)
- resetTime decimal(default 0)
- statusCodes int[ ](default [])
The http:RollingWindow
options of the CircuitBreaker
The threshold for request failures. When this threshold exceeds, the circuit trips. The threshold should be a value between 0 and 1
The time period (in seconds) to wait before attempting to make another request to the upstream service
Array of HTTP response status codes which are considered as failures