cloud-native

module
v0.0.0-...-f47b530 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2025 License: MIT

README

cloud-native

Directories

Path Synopsis
concurrency-patterns
chord
Package chord implements the Chord pattern for synchronizing multiple input channels.
Package chord implements the Chord pattern for synchronizing multiple input channels.
fan-in
Package fanin provides a concurrency pattern that merges multiple input channels into a single output channel.
Package fanin provides a concurrency pattern that merges multiple input channels into a single output channel.
fan-out
Package fanout implements the Fan-Out concurrency pattern.
Package fanout implements the Fan-Out concurrency pattern.
future
Package future implements the Future pattern, which is used to manage asynchronous operations and allow the caller to retrieve results once the operation completes.
Package future implements the Future pattern, which is used to manage asynchronous operations and allow the caller to retrieve results once the operation completes.
worker-pool command
Package workerpool provides a worker pool pattern for processing tasks concurrently.
Package workerpool provides a worker pool pattern for processing tasks concurrently.
stability-patterns
circuit-breaker
Package circuitbreaker protects services from overload.
Package circuitbreaker protects services from overload.
debounce
Package debounce provides wrappers to limit how often a function executes.
Package debounce provides wrappers to limit how often a function executes.
retry
Package retry implements a retry pattern for idempotent operations that may fail transiently in distributed systems.
Package retry implements a retry pattern for idempotent operations that may fail transiently in distributed systems.
throttle
Package throttle provides a token bucket rate limiter for effectful functions.
Package throttle provides a token bucket rate limiter for effectful functions.
timeout
Package timeout wraps a long-running function with context-based timeout logic.
Package timeout wraps a long-running function with context-based timeout logic.

Jump to

Keyboard shortcuts

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