HA / classic mirroring is thoroughly documented here - https://www.rabbitmq.com/ha.html
NOTE: you should be using quorum queues instead - https://www.rabbitmq.com/quorum-queues.html
Classic mirroring will be removed in RabbitMQ 4.0
NOTE: the RabbitMQ team monitors the rabbitmq-users
mailing list and only sometimes answers questions on StackOverflow.
A count value of 2 means 2 replicas: 1 queue leader and 1 queue mirror. In other words: NumberOfQueueMirrors = NumberOfNodes - 1
.
to dig more details: https://www.rabbitmq.com/ha.html#mirroring-arguments
Delving deeper and with a bit more understanding I can see that specifying ha-params as 2 will mean that a total of 2 nodes will be mirrored, so one of the nodes wont be! It's no the same as the all one, as that would mirror to all nodes, which would make more sense to me currently.