title: Competing-Consumers Messaging Pattern in Azure Service Bus
body: <p>I'm just getting started with Windows Azure Service Bus (<em>Topics &amp; Queues</em>) and I'm trying to implement a Competing-Consumers messaging pattern.</p>
  
  <p>Essentially, I want to have a set of message <strong>Producers</strong> and a set of message <strong>Consumers</strong>. Once a message is produced, I want the first available Consumer to process the message. No other Consumers should get the message. </p>
  
  <p>Is there a way to do this in Azure?</p>