Sorry, didn&#39;t see your reply =)<br>txAMQP takes all parameters that defined in spec.<br><br><div class="gmail_quote">On Mon, Oct 11, 2010 at 9:00 PM, Alexandru Scvorţov <span dir="ltr">&lt;<a href="mailto:alexandru@rabbitmq.com">alexandru@rabbitmq.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi Brennan,<br>
<br>
I don&#39;t think exclusive queues are quite what you expect them to be.<br>
An exclusive queue can only be accessed by the channel that created it.<br>
A durable queue is one that survives a broker restart.  Since the<br>
connection and channel will be closed on a broker restart, a durable<br>
exclusive queue would become completely unaccessible.<br>
<br>
What you probably want is exclusive consumers.  If a consumer sets the<br>
exclusive bit in the basic.consume method, only that consumer is<br>
allowed to consume from the queue.  Using this, you can ensure that only<br>
one consumer consumes from any queue at any time.<br>
<br>
I&#39;m not familiar with txAMQP, but have a look at basic.consume.  There<br>
should (fingers crossed) be an &#39;exclusive&#39; parameter.<br>
<br>
Cheers,<br>
Alex<br>
<div><div></div><div class="h5"><br>
On Mon, Oct 11, 2010 at 01:35:31PM -0400, Brennan Sellner wrote:<br>
&gt; Hi all,<br>
&gt;<br>
&gt; Does anyone have a preferred mechanism for creating what amounts to a<br>
&gt; durable, exclusive queue?  We need durable queues, and want to ensure<br>
&gt; that only one client subscribes to each queue at a time.  I&#39;m not seeing<br>
&gt; an AMQP way to do this, since exclusive and durable are mutually<br>
&gt; exclusive: am I missing something?<br>
&gt;<br>
&gt; Alternatively, I could hack around this if there were a way to retrieve<br>
&gt; the number of clients subscribed to a given queue, but again I haven&#39;t<br>
&gt; been able to find any way to get that information.<br>
&gt;<br>
&gt; We&#39;re using Rabbit 2.1.0, with txAMQP 0.3.<br>
&gt;<br>
&gt; Thanks,<br>
&gt;<br>
&gt; -Brennan<br>
&gt;<br>
&gt;<br>
&gt;<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" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</div></div></blockquote></div><br>