Hi Eno,
Thank you for the response. Actually I did not know it automatically
assigns partitions to consumers. Now I have one  Kafkastream reading from
12 partitions, like below:
Controller is an actor that I am sending the message to and then it creates
child actors to send messages out.

builder.stream("test").foreach((x, y) -> {
    controller.tell(y, controller.noSender());
});


The msg/sec rate I get from receiving messages to sending them out is
really slow!

Do you think it is about how consume messages?

Thank you,
Saeed



On Wed, Jun 8, 2016 at 3:08 AM, Eno Thereska <eno.there...@gmail.com> wrote:

> Hi Saeed,
>
> Kafka Streams takes care of assigning partitions to consumers
> automatically for you. You don't have to write anything explicit to do
> that. See WordCountDemo.java as an example. Was there another reason you
> wanted control over partition assignment?
>
> Thanks
> Eno
>
> > On 7 Jun 2016, at 20:02, Saeed Ansari <saeed.ans...@gmail.com> wrote:
> >
> > Hi,
> > I have started a small Kafka streaming application. I need to assign
> > partitions to consumers in a consumer group. I am not sure where to start
> > and how to structure consumer groups in KafkaStreams.
> >
> > I found that there is a StreamPartitionAssignor that can be added to
> > config, but still I do not know how to configure it and what parameters
> to
> > config.
> >
> > Any help is really appreciated.
> >
> > Thank you,
> > Saeed
>
>

Reply via email to