Bird
0
0

Which effect does setting a low prefetch count have on a RabbitMQ consumer?

easy📝 Conceptual Q2 of 15
RabbitMQ - Performance Tuning

Which effect does setting a low prefetch count have on a RabbitMQ consumer?

AConsumer processes fewer messages concurrently, improving fairness
BConsumer receives all messages at once, increasing throughput
CConsumer automatically acknowledges messages faster
DConsumer deletes messages from the queue immediately
Step-by-Step Solution
Solution:
  1. Step 1: Analyze low prefetch impact

    A low prefetch count means the consumer gets fewer messages at a time.
  2. Step 2: Understand concurrency and fairness

    This limits concurrency but allows other consumers to get messages, improving fairness.
  3. Final Answer:

    Consumer processes fewer messages concurrently, improving fairness -> Option A
  4. Quick Check:

    Low prefetch = fewer concurrent messages [OK]
Quick Trick: Low prefetch means fewer messages processed at once [OK]
Common Mistakes:
MISTAKES
  • Assuming low prefetch increases throughput
  • Confusing prefetch with message acknowledgment speed
  • Thinking messages are deleted immediately

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More RabbitMQ Quizzes