pub const MAX_BATCH_SIZE: usize = 10;Expand description
Maximum number of messages per receive call
This limit balances throughput with processing simplicity:
- AWS SQS: Supports up to 10 messages per ReceiveMessage call
- Azure Service Bus: Can receive multiple messages via prefetch/batching
- GCP Pub/Sub: Supports configurable max_messages per Pull request
The 10-message limit ensures:
- Portable batch sizes across all backends
- Manageable memory usage
- Reasonable processing latency per batch