Enable multiple concurrent consumers to process messages received on the same messaging channel. With multiple concurrent consumers, a system can process multiple messages concurrently to optimize throughput, to improve scalability and availability, and to balance the workload.
https://learn.microsoft.com/en-us/azure/architecture/patterns/competing-consumers