Documentation
¶
Overview ¶
Package breaker stops trade worker if it violates its failure threshold.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CircuitBreaker ¶
type CircuitBreaker struct {
// contains filtered or unexported fields
}
func NewCircuitBreaker ¶
func NewCircuitBreaker() *CircuitBreaker
func (*CircuitBreaker) IncFailures ¶
func (cb *CircuitBreaker) IncFailures()
func (CircuitBreaker) WorkerMustExit ¶
func (cb CircuitBreaker) WorkerMustExit() bool
WorkerMustExit returns true if trade worker is unhealthy and must be killed.
Click to show internal directories.
Click to hide internal directories.