[rabbitmq-discuss] Query related to Rabbitmq Clustering.
Simon MacMullen
simon at rabbitmq.com
Thu Dec 13 11:04:48 GMT 2012
On 13/12/12 08:15, Vikrant Sayeewal wrote:
> Could you please let me know if in any of the cluster 2 rabbitmq are
> running and suddenly both the rabbitmq node are down and then any of the
> node come back then there will be a messages loss or data loss?
Assuming that you have published persistent messages to durable queues,
you will not lose any messages for which your publisher has received
confirmations. Non-persistent messages and non-durable queues will be
lost, and any messages which were in flight (i.e. you have not received
confirmations) may or may not be lost depending on where they were when
the cluster went down.
Note also that if node B goes down first, *then* node A, then node A
will have to come back before node B will work (since node B cannot
trust its copy of the cluster state; other things may have happened
while it was down). If node A is not going to come back you can use
"rabbitmqctl forget_cluster_node".
> Or application become down until we restart the whole cluster?
Not quite sure what you mean here, hopefully my answer above helps.
Cheers, Simon
--
Simon MacMullen
RabbitMQ, VMware
More information about the rabbitmq-discuss
mailing list