All Questions
Zookeeper medium

The ZAB (ZooKeeper Atomic Broadcast) protocol provides a 'Total Order' guarantee. What does this mean in practice?

  1. A All messages are encrypted using a global asymmetric key before being stored in the transaction log.
  2. B If the Leader broadcasts Message A then Message B, all Followers will apply these state changes in the exact same sequence.
  3. C It ensures that read requests are perfectly balanced across all nodes using a consistent hashing algorithm.
  4. D It guarantees that the system is available for writes even if a majority of the nodes are physically disconnected.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions