Expand description
Message batching implementation for high-throughput scenarios
This module provides efficient message batching to improve performance by:
- Grouping multiple messages into single publish operations
- Reducing RabbitMQ connection overhead
- Configurable batch sizes and timeouts
- Memory-efficient batch accumulation
Structsยง
- Batch
Config - Configuration for message batching
- Batch
Config Builder - Builder for BatchConfig
- Message
Batcher - Message batcher for high-throughput publishing