title: 2 Camel routes consume same Queue
body: <p>I've created multicast Address FROM.TEXT and an Anycast Queue FROM.TEXT inside this address. Configured this queue to have max-consumers="10".</p>
  
  <pre><code>    &lt;address name="FROM.TEXT"&gt;
          &lt;multicast&gt;
              &lt;queue name="FROM.TEXT" max-consumers="10"&gt;
                  &lt;durable&gt;true&lt;/durable&gt;
              &lt;/queue&gt;
          &lt;/multicast&gt;
      &lt;/address&gt;
  </code></pre>
  
  <p>I created to 2 Camel routes that will consume messages from this queue and route to 2 different queue:</p>
  
  <pre><code>public void configure() throws Exception {
  
      InitialContext context = new InitialContext();
  
      from("jms:FROM.TEXT")
      .routeId("route1")
      .autoStartup(true)
      .convertBodyTo(String.class, "UTF-8")
      .to("jms:QUEUE1");
  
      getContext().start();
  
  }
  </code></pre>
  
  <p>When I started the route1, its work, create a consumer for the queue, but when I start the route2, nothing happens. I need to this because the same message has to route to 2 different queues.</p>
  
  <p>Thanks.</p>