Directories
¶
| Path | Synopsis |
|---|---|
|
Package broker provides a generic, thread-safe pub/sub message broker with goroutine-based broadcasting and non-blocking delivery.
|
Package broker provides a generic, thread-safe pub/sub message broker with goroutine-based broadcasting and non-blocking delivery. |
|
Package loopper provides a periodic task runner with context timeout, panic recovery, overlap prevention, and manual trigger support.
|
Package loopper provides a periodic task runner with context timeout, panic recovery, overlap prevention, and manual trigger support. |
|
Package pipeline provides a declarative, resumable, and persistent workflow engine.
|
Package pipeline provides a declarative, resumable, and persistent workflow engine. |
|
Package retry provides a flexible retry mechanism with linear, exponential backoff, and infinite retry policies.
|
Package retry provides a flexible retry mechanism with linear, exponential backoff, and infinite retry policies. |
|
Package syncutil provides thread-safe generic containers for concurrent access to slices, maps, and single values.
|
Package syncutil provides thread-safe generic containers for concurrent access to slices, maps, and single values. |
|
Package workflow provides an imperative, stage-based workflow engine with two-level hierarchy (Stage → Step), typed navigation, snapshot persistence, and automatic compensation.
|
Package workflow provides an imperative, stage-based workflow engine with two-level hierarchy (Stage → Step), typed navigation, snapshot persistence, and automatic compensation. |
Click to show internal directories.
Click to hide internal directories.