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§
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.