All Questions
Kafka hard

What is the primary function of 'Request Purgatory' in the Kafka Broker architecture?

  1. A It is a temporary storage area for records that have failed the internal CRC32 checksum check.
  2. B Managing 'delayed' requests (e.g., waiting for ISR replication or `min.bytes` fetch conditions). It allows the broker to park a request without blocking an active network thread.
  3. C Storing the log segments that are currently undergoing asynchronous decompression.
  4. D A specialized garbage collection region for the Kafka Controller's JVM.

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

Get the app

Related questions