All Questions
Zookeeper medium

Normally, Sessions are Global (tracked by the Leader). What is the specific architectural benefit of an 'Observer' node managing 'Local Sessions'?

  1. A It reduces coordination load on the Leader, though ephemeral nodes created by these sessions are not visible to the rest of the cluster.
  2. B It allows the Observer to perform optimistic concurrency writes without needing follow-up verification from the leader node.
  3. C It forces the client to use a more secure authenticated handshake that bypasses the standard ZAB protocol.
  4. D It enables the cluster to survive a total network partition by granting every node local leadership authority.

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

Get the app

Related questions