<font face="arial" size="2"><p style="margin:0;padding:0;">Hi Emile,</p>
<p style="margin:0;padding:0;">&nbsp;</p>
<p style="margin:0;padding:0;">Thanks for your reply.. Unfortunately, it is impossible for us to guarantee that a msg will be acked by the same channel. &nbsp;We are connected to tcp over 3G so we're lucky if the connection is up for 45 secs...</p>
<p style="margin:0;padding:0;">&nbsp;</p>
<p style="margin:0;padding:0;">Can you give me an idea how serious a problem, performance wise, &nbsp;it is to have the msgs unacked like this?</p>
<p style="margin:0;padding:0;">&nbsp;</p>
<p style="margin:0;padding:0;">&nbsp;</p>
<p style="margin:0;padding:0;">
<table class="list" style="border-collapse: collapse; border-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; margin-bottom: 0px;" border="0">
<thead>
<tr>
<th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;" colspan="4">Overview</th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;" colspan="3">Messages</th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;" colspan="3">Message rates</th>
</tr>
<tr>
<th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 345px; cursor: pointer; color: black; font-weight: bold;">Name</a></th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 62px; cursor: pointer; color: black; font-weight: bold;">Exclusive</a></th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;">Parameters</th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 60px; cursor: pointer; color: black; font-weight: bold;">Status</a></th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 60px; cursor: pointer; color: black; font-weight: bold;">Ready</a></th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 73px; cursor: pointer; color: black; font-weight: bold;"><span class="arrow" style="color: #888888;">▲ </span>Unacked</a></th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 60px; cursor: pointer; color: black; font-weight: bold;">Total</a></th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 60px; cursor: pointer; color: black; font-weight: bold;">incoming</a></th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 83px; cursor: pointer; color: black; font-weight: bold;">deliver / get</a></th><th style="font-weight: normal; font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border: 1px solid #cccccc; text-align: center;"><a class="sort" style="display: block; width: 60px; cursor: pointer; color: black; font-weight: bold;">ack</a></th>
</tr>
</thead>
<tbody>
<tr class="alt1">
<td style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0));"><a style="display: block; width: 345px; color: black; font-weight: bold; text-decoration: initial;" href="http://ec2-177-71-233-182.sa-east-1.compute.amazonaws.com:55672/#/queues/%2F/bbmatteo_bbmatteo">myQueue</a></td>
<td style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0));"></td>
<td class="c" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); text-align: center !important;"><acronym style="background-color: #aadddd; color: #222222; padding: 2px 4px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border: none; cursor: default; background-position: initial initial; background-repeat: initial initial;" title="durable: true">D</acronym></td>
<td class="c" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); text-align: center !important;"><acronym style="background-color: #aadddd; color: #222222; padding: 2px 4px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border: none; cursor: default; background-position: initial initial; background-repeat: initial initial;" title="Idle since 2012-11-14 18:26:56">Idle</acronym></td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); text-align: right !important;">0</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); text-align: right !important;">1040</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); text-align: right !important;">1040</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); text-align: right !important;"></td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); text-align: right !important;">0.00/s</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); text-align: right !important;"></td>
</tr>
<tr class="alt2">
<td style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff));"><a style="display: block; width: 345px; color: black; font-weight: bold; text-decoration: initial;" href="http://ec2-177-71-233-182.sa-east-1.compute.amazonaws.com:55672/#/queues/%2F/smart60_smart60">yourQueue</a></td>
<td style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff));"></td>
<td class="c" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); text-align: center !important;"><acronym style="background-color: #aadddd; color: #222222; padding: 2px 4px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border: none; cursor: default; background-position: initial initial; background-repeat: initial initial;" title="durable: true">D</acronym></td>
<td class="c" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); text-align: center !important;"><acronym style="background-color: #aadddd; color: #222222; padding: 2px 4px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border: none; cursor: default; background-position: initial initial; background-repeat: initial initial;" title="Idle since 2012-11-14 13:59:13">Idle</acronym></td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); text-align: right !important;">0</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); text-align: right !important;">215</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); text-align: right !important;">215</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); text-align: right !important;"></td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); text-align: right !important;">0.00/s</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#ffffff)); text-align: right !important;"></td>
</tr>
<tr class="alt1">
<td style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848;"><a style="display: block; width: 345px; color: black; font-weight: bold; text-decoration: initial;" href="http://ec2-177-71-233-182.sa-east-1.compute.amazonaws.com:55672/#/queues/%2F/felipeteste_felipeteste">notMyQueue</a></td>
<td style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848;"></td>
<td class="c" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848; text-align: center !important;"><acronym style="background-color: #aadddd; color: #222222; padding: 2px 4px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border: none; cursor: default; background-position: initial initial; background-repeat: initial initial;" title="durable: true">D</acronym></td>
<td class="c" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848; text-align: center !important;"><acronym style="background-color: #aadddd; color: #222222; padding: 2px 4px; border-top-left-radius: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; border: none; cursor: default; background-position: initial initial; background-repeat: initial initial;" title="Idle since 2012-11-14 18:28:14">Idle</acronym></td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848; text-align: right !important;">0</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848; text-align: right !important;">20</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848; text-align: right !important;">20</td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848; text-align: right !important;"></td>
<td class="r" style="font-size: 12px; line-height: 17px; font-family: Verdana, sans-serif; padding: 4px; vertical-align: top; min-width: 5em; width: auto; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f0f0f0), to(#e0e0e0)); color: #484848; text-align: right !important;">0.00/s</td>
</tr>
</tbody>
</table>
</p>
<p style="margin:0;padding:0;">&nbsp;</p>
<p style="margin:0;padding:0;">-----Original Message-----<br />From: "Emile Joubert" &lt;emile@rabbitmq.com&gt;<br />Sent: Wednesday, November 14, 2012 10:52am<br />To: "Discussions about RabbitMQ" &lt;rabbitmq-discuss@lists.rabbitmq.com&gt;<br />Cc: m.luchak@smartasking.com<br />Subject: Re: [rabbitmq-discuss] Unacked msgs in Dureable Q<br /><br /></p>
<div id="SafeStyles1352917182">
<p style="margin:0;padding:0;">Hi Matthew,<br /><br />On 14/11/12 11:48, m.luchak@smartasking.com wrote:<br />&gt; qConsumer.getChannel().basicAck(msg.getDeliveryTag(), false);<br />&gt;<br />&gt; This "seems" to be working fine but the msgs are remaining Unacked....<br /><br />The number of unacknowledged messages in the queue should decrease by 1 <br />when you successfully acknowledge a message:<br /><br /> $ rabbitmqctl list_queues name messages_unacknowledged<br /><br />&gt; Could this be because it is not always the same consumer that first<br />&gt; received the msgs that is doing the acking?<br />It is important that messages be acknowledged on the same channel as the <br />channel they were received on.<br /><br /><br /><br />-Emile<br /><br /><br /><br /></p>
</div></font>