Structs§
- Balanced
Pusher - Round-robin, non-blocking pusher that fails over when a queue is full or closed.
- Fanout
Pusher - Pusher that offers a clone of each message to every configured queue.
- Push
Error - Queue
Metrics - Prometheus instruments shared by queue producers and consumers.
- Queue
Producer - A clonable producer for a supervised queue.
- Queue
Receiver - Receiving half of a bounded service queue.
- Queue
Runtime - Starts a queue and supervises a configurable pool of consumers.
- Queue
Runtime Config - Configuration for a supervised in-process consumer queue.
- Queue
Sender - Sending half of a bounded service queue.
- Running
Queue - Control and supervision handle for a running queue.
Enums§
- Pusher
Config Error - Queue
Config Error - Queue
Event - Lifecycle and processing notifications emitted by a running queue.
- Queue
Runtime Error
Functions§
- bounded
- Creates a bounded, backpressure-aware queue for asynchronous service handoff.