📡

Message Queue

advanced

RabbitMQ alternative - Durable message queue

RabbitMQ alternatifi - Dayanikli mesaj kuyrugu

Estimated Time
⏱️ 2-4 months
Essential Crates
📦 3

Tags

queuemessagingrabbitmqdurable

Required Crates

Essential

tokio
Async runtime

Async runtime

crates.io →
tokio = { version = "1", features = ["full"] }
crossbeam
Concurrent queues

Esanlik kuyruklar

crates.io →
crossbeam = "0.8"
sled
Persistence

Kalicilik

crates.io →
sled = "0.34"

Starter Template

Copy this Cargo.toml to get started:

[package]
name = "my-message-queue"
version = "0.1.0"
edition = "2021"

[dependencies]
tokio = { version = "1", features = ["full"] }
crossbeam = "0.8"
sled = "0.34"
thiserror = "1"
tracing = "0.1"

Related Patterns

Learn these patterns to build this project effectively:

Other Messaging & Queue Projects