Crate rabbitmq_worker

Crate rabbitmq_worker 

Source
Expand description

§RabbitMQ Worker

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

Re-exports§

pub use dlq::DeadLetterQueueHandler;
pub use error::WorkerError;
pub use handler::MessageHandler;
pub use retry::MessageRetryInfo;
pub use retry::RetryConfig;
pub use worker::GenericRabbitMQWorker;
pub use worker::WorkerConfig;

Modules§

dlq
Dead Letter Queue (DLQ) and retry scheduling logic.
error
handler
Defines the core trait for message handling logic.
retry
Retry configuration and logic for message processing.
worker
The generic RabbitMQ worker and its configuration.