📡

Task Queue

intermediate

Celery alternative - Background job processing

Celery alternatifi - Arka plan gorev isleme

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

Tags

task-queuebackground-jobsceleryworkers

Required Crates

Essential

tokio
Async runtime

Async runtime

crates.io →
tokio = { version = "1", features = ["full"] }
redis
Job storage

Gorev depolama

crates.io →
redis = { version = "0.26", features = ["tokio-comp"] }
serde
Job serialization

Gorev serializasyonu

crates.io →
serde = { version = "1", features = ["derive"] }

Starter Template

Copy this Cargo.toml to get started:

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

[dependencies]
tokio = { version = "1", features = ["full"] }
redis = { version = "0.26", features = ["tokio-comp"] }
serde = { version = "1", features = ["derive"] }
thiserror = "1"
tracing = "0.1"

Related Patterns

Learn these patterns to build this project effectively:

Other Messaging & Queue Projects