Session length

1 / 20

Which statement about the Consumer assign() method is correct?

It commits offsets automatically

It subscribes to partitions

Assign() is about fixing which partitions a consumer will read from. In Kafka, there are two ways to tell a consumer what data to process: subscribing to topics, which uses the consumer group protocol to automatically assign partitions, and manually assigning partitions with assign(). When you call assign() and pass a set of TopicPartition objects, you bind this consumer to those specific partitions and it will only consume from them. This bypasses the dynamic partition rebalancing that happens with subscribe(). It’s not about committing offsets automatically, closing the consumer, or creating a new consumer group—the latter two are done by other methods/properties. Therefore, the statement that best describes assign() is that it assigns partitions for the consumer to read from.

It closes the consumer

It creates a new consumer group

Next question

Find the option that is right for you!

All options are one-time payments.

$12.50

30 day premium pass

All the basics to get you started

  • Ad-free experience
  • View your previous attempt history
  • Mobile app access
  • In-depth explanations
  • 30 day premium pass access
$30.00 $87.50 usd

6 month DELUXE pass (most popular)

Everything with the 30 day premium pass FOR 6 MONTHS! & the ultimate digital PDF study guide (BONUS)

  • Everything included in the premium pass
  • $87.50 usd value for $30.00! You save $57.50!
  • + Access to the ultimate digital PDF study guide
  • + 6 months of premium pass access
  • + Priority support
$12.50 $18.99

Ultimate digital PDF study guide

For those that prefer a more traditional form of learning

  • Available for instant download
  • Available offline
  • Hundreds of practice multiple choice questions
  • Comprehensive content
  • Detailed explanations
Image Description
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy