<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"><SPAN style="RIGHT: auto">>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.</SPAN></div>
<div><SPAN style="RIGHT: auto"></SPAN> </div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">When u say reconnects or requeues. I assume that the application using queue to receive message crashes and then it connects</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">again to receive the message at that moment u cannot gaurantee the order right</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto"></SPAN> </div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">Please confirm.</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto"></SPAN> </div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">Regards,</SPAN></div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto"></SPAN> </div>
<div style="RIGHT: auto"><SPAN style="RIGHT: auto">Nithesh</div>
<div style="RIGHT: auto"></div>
<div style="RIGHT: auto"></SPAN><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 1:35 PM<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [rabbitmq-discuss] rabbitmq query<BR></FONT><BR>Hi Nithesh,<BR><BR>Op 12/09/11 06:35, het Nithesh Shetty geskryf:<BR>> Hi,<BR>> <BR>> I have read
blog saying the order of the message in rabbitmq is not<BR>> maintenained i.e it the order of the message sent can alter when receive.<BR><BR>RabbitMQ maintains the order of messages as required by the<BR>specification. See section 4.7 for the AMQP 0-9-1 spec:<BR><BR>---<BR>contents flowing through a single path within the server will remain<BR>ordered. For contents of a given priority flowing through a single path,<BR>we define a content processing path as consisting of one incoming<BR>channel, one exchange, one queue, and one outgoing channel.<BR>---<BR><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>However we are currently implementing an enhancement that will allow<BR>ordering to be maintained in the case where a single consumer consumes<BR>from a queue. This has not been released
yet.<BR><BR><BR><BR>-Emile<BR><BR><BR></DIV></DIV></div></body></html>