1 consumer group can have many partitions, if the consumer group has 1
consumer and there are N partitions, it will consume from N, if you have a
spike you can add up to N more consumers to that consumer group.

2016-01-16 11:32 GMT+01:00 Jason Williams <jasonjwwilli...@gmail.com>:

> Thanks Jens!
>
> So assuming you've already paired your partition count to the consumer
> count...if you experience a spike in messages and want to spin up more
> consumers to add temporary processing capacity, what's the suggested way to
> handle this? (since it would seem you can't just add consumers as they
> would remain idle...and adding partitions appears to require manual
> rebalancing).
>
> -J
>
> Sent via iPhone
>
> > On Jan 16, 2016, at 01:54, Jens Rantil <jens.ran...@tink.se> wrote:
> >
> > Hi,
> >
> >
> > You are correct. The others will remain idle. This is why you generally
> want to have at least the same number of partitions as consumers.
> >
> >
> >
> >
> > Cheers,
> >
> > Jens
> >
> >
> >
> >
> >
> > –
> > Skickat från Mailbox
> >
> > On Sat, Jan 16, 2016 at 2:34 AM, Jason J. W. Williams
> > <jasonjwwilli...@gmail.com> wrote:
> >
> >> Hi,
> >> I'm trying to make sure I understand this statement in the docs:
> >> "Each broker partition is consumed by a single consumer within a given
> >> consumer group. The consumer must establish its ownership of a given
> >> partition before any consumption can begin."
> >> If I have:
> >> * a topic with 1 partition
> >> * subscribe a consumer group to the topic
> >> * the consumer group has 10 consumers belonging to it
> >> Will only 1 consumer of the 10 ever receive messages from the topic, and
> >> the other 9 remain idle? Or does this mean only 1 consumer at a time
> from
> >> the group will be consuming...in a round-robin fashion?
> >> -J
>

Reply via email to