Recall & Review
beginner
What is a network partition in RabbitMQ?
A network partition happens when nodes in a RabbitMQ cluster lose communication with each other but continue running separately, causing the cluster to split.
Click to reveal answer
beginner
What does 'split-brain' mean in the context of RabbitMQ?
Split-brain is a problem where two or more parts of a RabbitMQ cluster act as independent clusters due to network partitions, leading to data inconsistency.
Click to reveal answer
intermediate
How does RabbitMQ handle network partitions by default?
By default, RabbitMQ pauses nodes that detect a partition to avoid split-brain, but this can cause downtime until the partition resolves.
Click to reveal answer
intermediate
What is the 'pause_minority' partition handling strategy in RabbitMQ?
The 'pause_minority' strategy pauses the nodes in the smaller partition to prevent split-brain, allowing the majority partition to continue working.
Click to reveal answer
intermediate
Why is split-brain dangerous for RabbitMQ clusters?
Split-brain can cause message duplication, data loss, and inconsistent state because multiple cluster parts operate independently without coordination.
Click to reveal answer
What happens during a network partition in a RabbitMQ cluster?
✗ Incorrect
During a network partition, nodes lose communication but continue running separately, which can cause split-brain.
Which RabbitMQ partition handling strategy pauses the smaller partition?
✗ Incorrect
The 'pause_minority' strategy pauses nodes in the smaller partition to avoid split-brain.
What is a key risk of split-brain in RabbitMQ?
✗ Incorrect
Split-brain can cause data inconsistency and message duplication because partitions act independently.
What does RabbitMQ do by default when a network partition is detected?
✗ Incorrect
By default, RabbitMQ pauses nodes that detect a partition to avoid split-brain.
Which of these is NOT a consequence of split-brain in RabbitMQ?
✗ Incorrect
Split-brain causes inconsistent cluster state, not consistent.
Explain what network partitions and split-brain mean in RabbitMQ and why they matter.
Think about what happens when parts of the cluster can't talk to each other.
You got /4 concepts.
Describe how RabbitMQ can handle network partitions to avoid split-brain.
Consider what RabbitMQ does to keep the cluster safe during network issues.
You got /3 concepts.