Skip to main content

reddb_server/storage/queue/
mod.rs

1//! Queue / Deque Storage Module
2//!
3//! FIFO/LIFO message queue with:
4//! - Push/Pop from both ends (deque)
5//! - Consumer groups with acknowledgment
6//! - Dead-letter queue support
7//! - Priority queue mode
8//! - Per-message TTL
9
10pub mod consumer_group;
11pub mod deque;
12pub(crate) mod lifecycle;
13pub mod mode;
14
15pub use consumer_group::{ConsumerGroup, PendingEntry};
16pub use deque::{QueueSide, QueueStore};
17pub use mode::QueueMode;