laminarmq 0.0.5

A scalable, distributed message queue powered by a segmented, partitioned, replicated and immutable log.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![doc = include_str!("../README.md")]

pub mod common;
pub mod server;
pub mod storage;

pub mod prelude {
    //! Prelude module for [`laminarmq`](super) with common exports for convenience.

    pub use crate::storage::{
        commit_log::{
            segmented_log::{index::Index, segment::Segment, SegmentedLog},
            CommitLog,
        },
        AsyncConsume, AsyncIndexedRead, AsyncTruncate, Storage,
    };
}