Expand description
Streaming infrastructure for SSE responses and event queues.
Modules§
- event_
queue - Event queue for server-side streaming.
- sse
- Server-Sent Events (SSE) response builder.
Structs§
- Event
Queue Manager - Manages event queues for active tasks.
- InMemory
Queue Reader - In-memory
EventQueueReaderbacked by anmpscchannel receiver. - InMemory
Queue Writer - In-memory
EventQueueWriterbacked by anmpscchannel sender. - SseBody
Writer - Wraps an
mpsc::Senderfor writing SSE frames to a response body.
Constants§
- DEFAULT_
MAX_ EVENT_ SIZE - Default maximum event size in bytes (16 MiB).
- DEFAULT_
QUEUE_ CAPACITY - Default channel capacity for event queues.
Traits§
- Event
Queue Reader - Trait for reading streaming events.
- Event
Queue Writer - Trait for writing streaming events.
Functions§
- build_
sse_ response - Builds an SSE streaming response from an event queue reader.