yep. exactly.
On Wed, Oct 8, 2014 at 11:07 AM, Sharninder <sharnin...@gmail.com> wrote: > Thanks Gwen. > > When you're saying that I can add consumers to the same group, does that > also hold true if those consumers are running on different machines? Or in > different JVMs? > > -- > Sharninder > > > On Wed, Oct 8, 2014 at 11:35 PM, Gwen Shapira <gshap...@cloudera.com> wrote: > >> If you use the high level consumer implementation, and register all >> consumers as part of the same group - they will load-balance >> automatically. >> >> When you add a consumer to the group, if there are enough partitions >> in the topic, some of the partitions will be assigned to the new >> consumer. >> When a consumer crashes, once its node in ZK times out, other >> consumers will get its partitions. >> >> Gwen >> >> On Wed, Oct 8, 2014 at 10:39 AM, Sharninder <sharnin...@gmail.com> wrote: >> > Hi, >> > >> > I'm not even sure if this is a valid use-case, but I really wanted to run >> > it by you guys. How do I load balance my consumers? For example, if my >> > consumer machine is under load, I'd like to spin up another VM with >> another >> > consumer process to keep reading messages off any topic. On similar >> lines, >> > how do you guys handle consumer failures? Suppose one consumer process >> gets >> > an exception and crashes, is it possible for me to somehow make sure that >> > there is another process that is still reading the queue for me? >> > >> > -- >> > Sharninder >>