Documentation
¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCircuitBreaker ¶
func NewCircuitBreaker() circuitbreaking.CircuitBreaker
NewCircuitBreaker returns a CircuitBreaker that always allows operations to proceed.
Example ¶
package main
import (
"fmt"
"github.com/primandproper/platform/circuitbreaking/noop"
)
func main() {
cb := noop.NewCircuitBreaker()
fmt.Println(cb.CanProceed())
cb.Failed()
fmt.Println(cb.CanProceed())
}
Output: true true
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.