goctl

package module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2019 License: MIT Imports: 0 Imported by: 0

README

goctl

Build Status

GoDoc

All packages are well integrated with context.

See doc or testcases for details.

Documentation

Overview

Package goctl is for the sake of concurrency control, flow control and resource control.

Directories

Path Synopsis
Package circuitbreaker implements the Circuit-Breaker pattern.
Package circuitbreaker implements the Circuit-Breaker pattern.
Package defaults provides a list of functions to eval an alternative default value by conditions.
Package defaults provides a list of functions to eval an alternative default value by conditions.
Package pool manages reuseable resources, such as connections.
Package pool manages reuseable resources, such as connections.
Package queue provides queue-like data structures.
Package queue provides queue-like data structures.
Package ratelimit provides rate limiting implementations.
Package ratelimit provides rate limiting implementations.
Package retry provides util functions to retry fail actions.
Package retry provides util functions to retry fail actions.
Package semaphore provides semaphore implementations.
Package semaphore provides semaphore implementations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL