I've setup a RabbitMQ cluster and I'm following the documentation on setting up mirrored queues (Highly Available Queues). It says:
Queues can be set to automatically synchronise by setting the ha-sync-mode policy key to automatic. ha-sync-mode can also be set to manual. If it is not set then manual is assumed.
Why is manual synchronization the default? What are some use cases for manual synchronization?
In the mean time, I've used:
rabbitmqctl set_policy ha-all ".*" '{"ha-mode":"all", "ha-sync-mode": "automatic"}'