Disc nodes save queue and message data on disk, making them persistent. RAM nodes keep data only in memory, so data is lost if the node restarts.
rabbitmqctl cluster_status
The cluster_status command lists disc nodes and RAM nodes separately. Disc nodes are those that store data on disk, RAM nodes only in memory.
To add a RAM node, stop the RabbitMQ app, join the cluster with --ram option, then start the app and check status.
If a node was previously a disc node, it keeps data on disk that conflicts with joining as a RAM node. Clearing data or resetting the node fixes this.
Disc nodes store messages on disk, so having all nodes as disc nodes ensures persistence and high availability. RAM nodes lose data on restart.
