<div dir="ltr"><div>it is not just messages in disorder, sometimes it cosume all the messages in the queue (in fact not all messages been consumed, some messages in the queue NOT been consumed, but when you check the queue it is empty) ,then after a while when the publisher send message to the queue the consumer will receive not just new messages but some messages several hours ago. <br>
<br></div>i think the case is declare queue with different args, but i doubt why it not return failed when declare the queue<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/5/7 Emile Joubert <span dir="ltr"><<a href="mailto:emile@rabbitmq.com" target="_blank">emile@rabbitmq.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi,<br>
<div class="im"><br>
On 06/05/13 11:08, Xie Yunpeng wrote:<br>
<br>
> I use 4 publisher sending messages to this queue and 1 consumer to<br>
> receive the messages.the consumer when connect to the rabbitmq server ,<br>
<br>
</div><div class="im">> i find it receive messages disorder sometimes, just like: first receive<br>
> messges in current time and then receive messages several hour ago, the<br>
> interval is not regular.<br>
<br>
<br>
</div>You can find the ordering guarantees here:<br>
<a href="http://www.rabbitmq.com/semantics.html#ordering" target="_blank">http://www.rabbitmq.com/semantics.html#ordering</a><br>
In particular, there is no ordering guarantee if you involve multiple<br>
publishers.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
-Emile<br>
<br>
<br>
<br>
<br>
</font></span></blockquote></div><br></div>