Versions in this module Expand all Collapse all v1 v1.0.2 Jan 9, 2024 Changes in this version + type CircuitBreaker struct + func NewCircuitBreaker(config CircuitBreakerConfig, fallbackFunc func() error) *CircuitBreaker + func (cb *CircuitBreaker) Execute(action func() error) error + func (cb *CircuitBreaker) Reset() + func (cb *CircuitBreaker) State() CircuitState + type CircuitBreakerConfig struct + AutoCloseDuration time.Duration + AutoCloseThreshold int + FailureThreshold int + OpenDuration time.Duration + ResetTimeout time.Duration + SuccessThreshold int + type CircuitState int + const StateClosed + const StateHalfOpen + const StateOpen v1.0.1-beta Jan 9, 2024