Thanks Alan.

Regards
Gagan

On Wed 24 Apr, 2019, 2:41 AM Alan Salewski, <asalew...@rdc.com> wrote:

> Hi Gagan,
>
> It is true that a consumer will only poll for messages from the partitions
> to
> which it is assigned, but any single consumer can be assigned to poll from
> multiple partitions. That will happen whenever the number of partitions is
> greater than the number of consumers.
>
> In your example of 5 partitions, if you only had two consumers, then one
> consumer would poll from 3 partitions and the other would poll from 2.
>
> Similarly, if you have 5 consumers and 20 partitions, then each of the
> consumers will poll from 4 different partitions.
>
> It is worth pointing out, too, that if you have more consumers than you
> have
> partitions, some of your consumers will not receive any work at all because
> there are not enough partitions for each consumer to be assigned at least
> one. For example, if you have 5 partitions and 8 consumers, then three of
> your
> consumers will be effectively idle with no work (the other 5 consumers
> will be
> assigned a single partition each).
>
> Kind regards,
> -Al
>
>
> On 2019-04-23 11:31:30, Gagan Sabharwal spake thus:
> > Hi Alex,
> >
> > Thanks for getting back to me so quickly.
> >
> > What I conclude from your answer is that a consumer is only loyal to the
> > partition it is glued to. It cannot steal work from other partitions. Is
> > the understanding correct?
> >
> > Do we anticipate work stealing in any of the future releases ?
> >
> > Regards
> > Gagan
> >
> > On Tue 23 Apr, 2019, 10:44 AM Alex Woolford, <a...@woolford.io> wrote:
> >
> > > Hey Gagan,
> > >
> > > If there are more partitions than consumers in a group, some consumers
> are
> > > allocated multiple partitions.
> > >
> > > If there are no more messages for the partitions that have been
> allocated
> > > to a consumer, that consumer will continue to poll until messages show
> up
> > > in those partitions. It won't start consuming messages from partitions
> that
> > > have been assigned to another consumer.
> > >
> > > HTH,
> > >
> > > Alex
> > >
> > > On Mon, Apr 22, 2019 at 10:57 PM Gagan Sabharwal <gagan...@gmail.com>
> > > wrote:
> > >
> > > > Hi team,
> > > >
> > > > If a consumer group has 5 subscribers to a topic which has 5
> partitions,
> > > do
> > > > the subscribers steal work if they are done with their own?
> > > >
> > > > Regards
> > > > Gagan
> > > >
> > >
>
> Disclaimer
>
> The information contained in this communication from the sender is
> confidential. It is intended solely for use by the recipient and others
> authorized to receive it. If you are not the recipient, you are hereby
> notified that any disclosure, copying, distribution or taking action in
> relation of the contents of this information is strictly prohibited and may
> be unlawful.
>
> This email has been scanned for viruses and malware, and may have been
> automatically archived by Mimecast Ltd, an innovator in Software as a
> Service (SaaS) for business. Providing a safer and more useful place for
> your human generated data. Specializing in; Security, archiving and
> compliance. To find out more visit the Mimecast website.
>

Reply via email to