What is the default value for max.poll.interval.ms?

Study for the CCDAK Apache Kafka Test. Use flashcards and multiple choice questions with hints and explanations for each question. Prepare thoroughly for your exam!

Multiple Choice

What is the default value for max.poll.interval.ms?

Explanation:
The main idea is that max.poll.interval.ms sets how long a consumer can go between poll() calls while processing records in a consumer group. If you let that gap exceed the limit, Kafka treats the consumer as failed and triggers a rebalance, which can disrupt processing. The default value is 5 minutes (300,000 ms). This default strikes a balance between allowing typical processing workloads and keeping the group membership responsive. If your processing takes longer than this, you’d either increase the interval or adjust your design so poll() is called more frequently (for example, by splitting work or offloading processing). Setting it too low can cause unnecessary rebalances for normal workloads.

The main idea is that max.poll.interval.ms sets how long a consumer can go between poll() calls while processing records in a consumer group. If you let that gap exceed the limit, Kafka treats the consumer as failed and triggers a rebalance, which can disrupt processing.

The default value is 5 minutes (300,000 ms). This default strikes a balance between allowing typical processing workloads and keeping the group membership responsive. If your processing takes longer than this, you’d either increase the interval or adjust your design so poll() is called more frequently (for example, by splitting work or offloading processing). Setting it too low can cause unnecessary rebalances for normal workloads.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy