You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@kafka.apache.org by I PVP <ip...@hotmail.com> on 2016/03/14 02:37:03 UTC
Consuming previous messages and from different group.id
Hi everyone,
Are there any specific configurations/properties that need to be set at the consumer or at the broker to allow:
1) The same message M1 to be delivered to two consumers that "belong"to different consumer group.idS ?
2) A consumer to receive messages that were sent to broker before the consumer was started?
Kafka version : 0.9.0.1
Following the example available at :
http://kafka.apache.org/090/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html
Any help will be appreciated.
Thanks
--
IPVP
Re: Consuming previous messages and from different group.id
Posted by I PVP <ip...@hotmail.com>.
Hi Gerard,
Thanks for your answer.
Just to make sure I understood it correctly.
If two consumers are running , one with group.id : “purchase_order_metrics” and another group.id : “purchase_order_communication” both both consumers doing consumer.subscribe("purchase_order_updated”) both will always receive all the messages that will come after the moment in which each consumer is up and running , without any specific configuration needed ?
Thanks
--
IPVP
From: Gerard Klijs <ge...@dizzit.com>
Reply: users@kafka.apache.org <us...@kafka.apache.org>
Date: March 14, 2016 at 10:22:31 AM
To: users@kafka.apache.org <us...@kafka.apache.org>
Subject: Re: Consuming previous messages and from different group.id
Hi, if you use a new group for a consumer, the auto.offset.reset value will
determine whether it will start at the beginning (with value earliest) or
at the end (with value latest). For each group a separate offset is used,
to two consumer, belonging to two different groups, when started before the
producer, will both consume each message produced.
On Mon, Mar 14, 2016 at 2:37 AM I PVP <ip...@hotmail.com> wrote:
> Hi everyone,
>
> Are there any specific configurations/properties that need to be set at
> the consumer or at the broker to allow:
>
> 1) The same message M1 to be delivered to two consumers that "belong"to
> different consumer group.idS ?
>
> 2) A consumer to receive messages that were sent to broker before the
> consumer was started?
>
> Kafka version : 0.9.0.1
> Following the example available at :
>
> http://kafka.apache.org/090/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html
>
> Any help will be appreciated.
>
> Thanks
>
> --
> IPVP
>
>
Re: Consuming previous messages and from different group.id
Posted by Gerard Klijs <ge...@dizzit.com>.
Hi, if you use a new group for a consumer, the auto.offset.reset value will
determine whether it will start at the beginning (with value earliest) or
at the end (with value latest). For each group a separate offset is used,
to two consumer, belonging to two different groups, when started before the
producer, will both consume each message produced.
On Mon, Mar 14, 2016 at 2:37 AM I PVP <ip...@hotmail.com> wrote:
> Hi everyone,
>
> Are there any specific configurations/properties that need to be set at
> the consumer or at the broker to allow:
>
> 1) The same message M1 to be delivered to two consumers that "belong"to
> different consumer group.idS ?
>
> 2) A consumer to receive messages that were sent to broker before the
> consumer was started?
>
> Kafka version : 0.9.0.1
> Following the example available at :
>
> http://kafka.apache.org/090/javadoc/index.html?org/apache/kafka/clients/consumer/KafkaConsumer.html
>
> Any help will be appreciated.
>
> Thanks
>
> --
> IPVP
>
>