Hi Marek,<br><br>Sorry for late reply. <br><br>Thanks a lot. This is exactly what I was looking for while understanding RabbitMQ.<br><br>Regards,<br>Sunil<br><br><br><div class="gmail_quote">On Wed, Jul 21, 2010 at 5:36 PM, Marek Majkowski <span dir="ltr">&lt;<a href="mailto:majek04@gmail.com">majek04@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Tue, Jul 20, 2010 at 10:38, Sunil Kini &lt;<a href="mailto:sunkini@gmail.com">sunkini@gmail.com</a>&gt; wrote:<br>

&gt; I wanted to know what kind of Disaster recovery / Disaster tolerance<br>
&gt; features are available in RabbitMQ.<br>
<br>
</div>We support active-passive HA scenario, but that requires shared storage.<br>
See our tutorial:<br>
  <a href="http://www.rabbitmq.com/pacemaker.html" target="_blank">http://www.rabbitmq.com/pacemaker.html</a><br>
<div class="im"><br>
&gt; How does RabbitMQ guarantee complete recovery of messages after the<br>
&gt; disaster(broker down)? and also how does it perform a fail-over?<br>
<br>
</div>RabbitMQ looses the state of messages that aren&#39;t marked as persistent.<br>
The persistent messages, which were successfully written to the disk<br>
before disaster will be available after the recovery.<br>
<br>
Persistent metadata, like bindings and exchanges will be recovered.<br>
<font color="#888888"><br>
Marek<br>
</font></blockquote></div><br>