rabbitmq-worker 1.0.0

A generic RabbitMQ worker library with built-in retry and dead-letter queue (DLQ) logic.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

//! # RabbitMQ Worker
//! A generic RabbitMQ worker library with built-in retry and dead-letter queue (DLQ) logic.

pub mod dlq;
pub mod error;
pub mod handler;
pub mod retry;
pub mod worker;

// Re-export key components for easy access
pub use dlq::DeadLetterQueueHandler;
pub use error::WorkerError;
pub use handler::MessageHandler;
pub use retry::{MessageRetryInfo, RetryConfig};
pub use worker::{GenericRabbitMQWorker, WorkerConfig};