<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><SPAN style="RIGHT: auto">
<div style="RIGHT: auto">In that case it won't help us since. our system is a online trading system</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">and the order of the messages has to be maintained in any case.</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">Thanks for u r help emile.</div>
<div style="RIGHT: auto"> </div>
<div style="RIGHT: auto">Nithesh</div>
<div style="RIGHT: auto"><VAR id=yui-ie-cursor></VAR><BR style="RIGHT: auto" class=yui-cursor></SPAN></div>
<div><BR></div>
<DIV style="FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt">
<DIV style="FONT-FAMILY: times new roman, new york, times, serif; FONT-SIZE: 12pt"><FONT size=2 face=Arial>
<DIV style="BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; FONT-SIZE: 0px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px" class=hr contentEditable=false readonly="true"></DIV><B><SPAN style="FONT-WEIGHT: bold">From:</SPAN></B> Emile Joubert <emile@rabbitmq.com><BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> Nithesh Shetty <knitheshshetty@yahoo.com><BR><B><SPAN style="FONT-WEIGHT: bold">Cc:</SPAN></B> "rabbitmq-discuss@lists.rabbitmq.com" <rabbitmq-discuss@lists.rabbitmq.com><BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> Monday, September 12, 2011 2:32 PM<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [rabbitmq-discuss] rabbitmq query<BR></FONT><BR>Hi Nitesh,<BR><BR>Op 12/09/11 09:45, het Nithesh Shetty geskryf:<BR>>>Examples where the condition of a single
path does not hold is when a<BR>>>consumer reconnects or requeues messages. In these cases you cannot rely<BR>>>on messages being received in publication order.<BR>> <BR>> When u say reconnects or requeues. I assume that the application using<BR>> queue to receive message crashes and then it connects<BR>> again to receive the message at that moment u cannot gaurantee the order<BR>> right<BR><BR>If a consumer holds unacknowledged messages when it disconnects then the<BR>broker needs to return those messages to the queue. The current version<BR>of rabbit places those messages at the back of the queue, so you cannot<BR>rely on the order of messages once a reconnect occurs.<BR><BR>The same goes for AMQP methods that accept a "requeue" argument like<BR>basic.reject, basic.recover and basic.nack.<BR><BR>-Emile<BR><BR><BR></DIV></DIV></div></body></html>