Crate chainmq

Crate chainmq 

Source
Expand description

ChainMQ: A Redis-backed job queue for Rust

Inspired by BullMQ, this crate provides type-safe job queues with Redis persistence, delayed execution, retries, and monitoring.

Re-exports§

pub use backoff::Backoff;
pub use backoff::BackoffStrategy;
pub use context::AppContext;
pub use context::JobContext;
pub use error::ChainMQError;
pub use error::Result;
pub use job::JobMetadata;
pub use job::Job;
pub use job::JobId;
pub use job::JobOptions;
pub use job::JobState;
pub use job::Priority;
pub use queue::Queue;
pub use queue::QueueOptions;
pub use registry::JobRegistry;
pub use worker::Worker;
pub use worker::WorkerBuilder;

Modules§

backoff
context
error
job
lua
queue
registry
worker

Traits§

Deserialize
A data structure that can be deserialized from any data format supported by Serde.
Serialize
A data structure that can be serialized into any data format supported by Serde.

Attribute Macros§

async_trait

Derive Macros§

Deserialize
Serialize