Hi,<br><br>I have just started working with RabbitMQ for my cloud messaging/eventing application. The proof of concept worked well with rabbitMQ and Spring AMQP. Now, I want to start preparing for scalability. <br>I am able to setup a rabbitMQ cluster with 2 rabbitMQs installed on 2 separate machines. Now I want to know what is achieved by &quot;clustering&quot; in terms of rabbitMQ. <br>

<br>My spring amqp template has been given a connection Factory like this:<br><b><br>    &lt;!-- RabbitMQ configurations --&gt;<br>    &lt;!-- Define a connectionFactory --&gt;<br>    &lt;bean id=&quot;connectionFactory&quot;<br>

        class=&quot;org.springframework.amqp.rabbit.connection.SingleConnectionFactory&quot;&gt;<br>        &lt;constructor-arg value=&quot;localhost&quot; /&gt;<br>        &lt;property name=&quot;username&quot; value=&quot;guest&quot; /&gt;<br>

        &lt;property name=&quot;password&quot; value=&quot;guest&quot; /&gt;<br>    &lt;/bean&gt;<br><br>    &lt;!-- Configure the admin class --&gt;<br>    &lt;bean id=&quot;amqpAdmin&quot; class=&quot;org.springframework.amqp.rabbit.core.RabbitAdmin&quot;&gt;<br>

        &lt;constructor-arg ref=&quot;connectionFactory&quot; /&gt;<br>    &lt;/bean&gt;</b><br><br>Here I have specified <b>localhost</b>, so now, if I send a amqp message through rabbitMQ and this localhost broker is not up, will that message go through its cluster node automatically ?<br>

<br>If that&#39;s the case, then what do we mean by high availability?<br><br>Thanks,<br>Kshitiz Garg<br><br><br><br><br>