<p>I think you can achieve this by simply using a single queue, having your producer publish directly to it and the consumers consuming from it. Does this make sense?</p>
<div class="gmail_quote">On Jul 16, 2011 9:30 AM, &quot;DarthMaul&quot; &lt;<a href="mailto:screechrocks@gmail.com">screechrocks@gmail.com</a>&gt; wrote:<br type="attribution">&gt; I would like to implement a messaging strategy in RabbitMQ that seems<br>
&gt; really simple, but I can&#39;t figure out how to configure it.<br>&gt; Essentially, I want to have all message producers send messages to a<br>&gt; single queue. Meanwhile, there are any number of message consumers<br>
&gt; ready to consume messages off the queue, but each message should be<br>&gt; processed only once.<br>&gt; <br>&gt; So lets say you have 1 producer, 20 messages, and 5 consumers. I want<br>&gt; each consumer to be &quot;assigned&quot; one message to start it off, so 15<br>
&gt; messages are left. Then as each consumer gets done, he grabs the next<br>&gt; one. And so on.<br>&gt; <br>&gt; Essentially, this is what happens at your local bank--one line and<br>&gt; multiple tellers.<br>&gt; <br>
&gt; Any insight into how to pull this off--or a better approach<br>&gt; altogether--is appreciated.<br>&gt; <br>&gt; Thanks.<br>&gt; _______________________________________________<br>&gt; rabbitmq-discuss mailing list<br>
&gt; <a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>&gt; <a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</div>