<div dir="ltr">Hi MK,<div>Thanks so much for your prompt response.</div><div><br></div><div>My queue declaration is on the Producer side, so <span style="font-family:arial,sans-serif;font-size:13px">exclusive is probably not a solution.</span></div>
<div><br></div><div>Since the deletion of auto-delete and Queue TTL is based on actual consumption, without regard to queue's depth, so we will have the risk that lost the messsges reside it when queue has been deleted?<br>
<br>Do your guys have any plane to fix this bug in the near release?</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 20, 2014 at 4:37 PM, Michael Klishin <span dir="ltr"><<a href="mailto:mklishin@gopivotal.com" target="_blank">mklishin@gopivotal.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 20 June 2014 at 12:34:26, RabbitMqUser (<a href="mailto:wuaner@gmail.com">wuaner@gmail.com</a>) wrote:<br>
> > How can I delete a queue based on time of it's empty since, other<br>
> that time of non-consumed?<br>
<br>
There is no way to do this at the moment. We have a bug open for that.<br>
<br>
You can try exclusive queues: they are deleted when the connection that declared<br>
them is closed. So if your consumers can detect a period of  inactivity and disconnect,<br>
it will be deleted.<br>
--<br>
MK<br>
<br>
Software Engineer, Pivotal/RabbitMQ<br>
</blockquote></div><br></div>