Expand description
RabbitMQ Backup Core Library
This crate provides the core functionality for backing up and restoring RabbitMQ queues, streams, and definitions to/from various storage backends.
Re-exports§
Modules§
- amqp
- AMQP 0-9-1 client layer (built on amq-protocol codec).
- backup
- Backup engine module.
- circuit_
breaker - Circuit breaker for transient failure handling.
- compression
- Compression utilities for backup segments.
- config
- Configuration structures for RabbitMQ backup and restore.
- definitions
- Definitions export/import and Management HTTP API client.
- error
- Error types for the RabbitMQ backup core library.
- health
- Health check types.
- manifest
- Backup manifest and message record types.
- metrics
- Prometheus metrics collection and reporting.
- offset_
store - Offset storage for tracking backup progress.
- restore
- Restore engine module.
- segment
- Segment format for backup data storage.
- storage
- Storage backend abstraction.
- stream
- RabbitMQ Stream Protocol client module.