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. |
Click to show internal directories.
Click to hide internal directories.