Bird
0
0

You want to ensure exactly-once message delivery in Kafka with retries enabled. Which combination of settings should you use?

hard📝 Application Q15 of 15
Kafka - Producers
You want to ensure exactly-once message delivery in Kafka with retries enabled. Which combination of settings should you use?
A<code>enable.idempotency=true</code>, <code>retries>0</code>, <code>acks='all'</code>
B<code>enable.idempotency=false</code>, <code>retries=0</code>, <code>acks=1</code>
C<code>enable.idempotency=true</code>, <code>retries=0</code>, <code>acks=0</code>
D<code>enable.idempotency=false</code>, <code>retries>0</code>, <code>acks=0</code>
Step-by-Step Solution
Solution:
  1. Step 1: Identify settings for exactly-once delivery

    Exactly-once requires idempotency enabled, retries to resend on failure, and acks='all' for full commit guarantee.
  2. Step 2: Evaluate each option

    enable.idempotency=true, retries>0, acks='all' has all required settings. Others disable idempotency or retries or use weak acks.
  3. Final Answer:

    enable.idempotency=true, retries>0, acks='all' -> Option A
  4. Quick Check:

    Idempotency + retries + acks='all' = exactly-once [OK]
Quick Trick: Enable idempotency, retries, and acks='all' for exactly-once [OK]
Common Mistakes:
  • Disabling idempotency with retries
  • Using acks=0 or 1 for strong guarantees
  • Setting retries=0 disables resend

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kafka Quizzes