Process Flow - Batch publishing for throughput
Prepare messages batch
Open channel to RabbitMQ
Publish all messages in batch
Wait for confirms (optional)
Close channel or reuse
Batch published successfully
Batch publishing sends many messages at once to RabbitMQ to improve speed by reducing network overhead.