org.llm4s.reliability.CircuitBreakerConfig
See theCircuitBreakerConfig companion object
final case class CircuitBreakerConfig(failureThreshold: Int, recoveryTimeout: Duration, successThreshold: Int)
Circuit breaker configuration for service resilience.
Value parameters
- failureThreshold
-
Number of consecutive failures before opening circuit
- recoveryTimeout
-
Time to wait before attempting recovery (half-open state)
- successThreshold
-
Number of successes in half-open state to close circuit
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article